Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Открыть новую тему     Написать ответ в эту тему

Yuraz



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
До этого работал на раней версии apache, там было как то проще, пишешь Ip, пути к папке cgi www и все. Обращался как у http://127.0.0.1, http://127.0.0.2,  http://127.0.0.3. Тут пишу как в примере и ни как(403 ош. и др). Не понял, IP сейчас вообще не нужен? Файл host в папке win прописал IP : SERVER
 
часть httpd.conf (пример):
 
<VirtualHost *>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
 
Можно ли рабочий вариант посмотреть? Как и где папки (www & cgi-bin in newserver) прописать? Заранее спасибо.
 
 
 


Основные проблемы с виртуальными хостами

 
1. ?

Цитата:
 
При запросе корня mainserver грузится то что прописано в первом VirtualHost как DocumentRoot

 
Решение:

Цитата:
 
Первого виртуального хоста делаешь точь в точь, как мейнсервера - настройки все дублируешь.  

 

Всего записей: 346 | Зарегистр. 03-09-2001 | Отправлено: 08:00 30-08-2002 | Исправлено: ASE_DAG, 14:37 07-05-2011
Fikstr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь. Но не могу догнать. У меня две сетевые с разными ip в локалке (Win XP). Для одного ip все настроил все работает. Страница открывается как надо. что мне где поменять Чотб с одного ip одна страница открывалась, а с другого другая. Подскажите пожалуйста. Это мой хост
<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
 
Может здесь что то менять надо?
 
DocumentRoot "C:/AppServ/www/COD"
 
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).  
#
# First, we configure the "default" to be a very restrictive set of  
# features.  
#
<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride None
</Directory>
 
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
 
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/AppServ/www/COD">
 

Всего записей: 6 | Зарегистр. 13-10-2007 | Отправлено: 13:07 15-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fikstr

Цитата:
Может здесь что то менять надо?  

а посмотреть пред. ответы сложно? там и примеры конфигов есть

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:59 15-10-2007
Fikstr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я же написал, что не могу понять, что и куда. Ну Делитант я. Не казните. (По книжке настроил, чтоб одна страница работала). Если можно, то конкретно где в ответе, на две сетевые и два ip. Очень буду благодарен.

Всего записей: 6 | Зарегистр. 13-10-2007 | Отправлено: 11:43 16-10-2007
DiffuSer



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня проблема с Apache, дело вот в чем. Собран ручками последняя на текущий момент версия php, mysql и apache, есть внутрисетевой IP, внутрисетевой DNS-адресс, внешний IP, внешний DNS-адресс. Если заходить по внутрисетевому - то на форуме (vBulletin) можно постить, регаться и всё ок. При заходе через инет виснет Apache и приходится рестартить при каждой попытке работать с базой (пост сообщения, регистрация), но сообщение и реги сохраняются в базе. Как побороть?

Всего записей: 34 | Зарегистр. 27-06-2007 | Отправлено: 21:52 13-11-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiffuSer

Цитата:
При заходе через инет виснет Apache

??? при чем тут заход извне и работоспособность апача? включаем подробное логирование и читаем логи потом.. ничто не должно приводить к тому, чтобы апач "вис"

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:22 13-11-2007
artcrazy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
apache_2.2.6-win32-x86, php-5.2.5-win32, mysql-5.0.45-win32
 
<b>httpd-vhosts.conf </b>:
 
NameVirtualHost 127.0.0.1
 
<VirtualHost 127.0.0.1>
   DocumentRoot C:/apache/localhost/www
   ServerName localhost
   ErrorLog C:/apache/localhost/error.log
   CustomLog C:/apache/localhost/access.log common
</VirtualHost>
 
<VirtualHost 127.0.0.1>
   DocumentRoot C:/apache/test.ru/www
   ServerName test.ru
   ErrorLog C:/apache/test.ru/error.log
   CustomLog C:/apache/test.ru/access.log common
</VirtualHost>
 
<b>hosts </b>:
127.0.0.1 localhost
127.0.0.1 test.ru
 
<b>проблемка </b>:
locahost прекрасно работает, а вот test.ru ни в какую грузиться не хочет - ошиба 500 и все тут. капец, что только не перепробовал.
главное логи на localhost пишутся (error, access), а на test.ru - нет.
ps:
httpd-vhosts в апаче расомментирован
 
Добавлено:
вот конфиг http://rapidshare.com/files/76012538/httpd.conf.html

Всего записей: 5 | Зарегистр. 30-05-2007 | Отправлено: 11:21 12-12-2007 | Исправлено: artcrazy, 12:17 12-12-2007
ZuZuZia

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет всем
есть такой вопрос, попрошу ответить., кто знает
вообщем размещался сайт на дом. компьютере, из локальной сети по айпи адресу.
привязали его, айпи адрес с доменом.
на ip работает все и настроено, а привязка айпи к домену вызывает сложности в настройке.
вопрос:
как настроить апач в связи с этим?
где менять и что?!
нужно ли будет менять конфиг не только апача, но и еще конфиг форумов, или оставить конфиг форумов как есть, и менять ничто не нужно?!

Всего записей: 1 | Зарегистр. 20-01-2008 | Отправлено: 14:24 20-01-2008
dzzzr2007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!Стоит Gentoo ни стого ни с сего при запросе доменных имен 3 уровня стал отображаться домен 2 уровня,те набирая ххх.site.ru мы увидим site.ru и так со всеми доменными именами 3 уровня.С папками /home все в порядке-страницы рабочие.Что молжет быть  не так?

Всего записей: 93 | Зарегистр. 11-03-2008 | Отправлено: 20:21 17-04-2008 | Исправлено: dzzzr2007, 20:22 17-04-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzzzr2007
конфиг+заголовки запроса и ответа

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:28 17-04-2008
dzzzr2007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблему решил Закомментировал:
#    ServerAlias *.xxx.ru

Всего записей: 93 | Зарегистр. 11-03-2008 | Отправлено: 01:30 18-04-2008 | Исправлено: dzzzr2007, 01:46 18-04-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzzzr2007
блин..  смотрим сюда

Цитата:
Include /etc/apache2/vhosts.conf  

там интересуемый поддомен прописан?  
надоело в догадалки играть..


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:33 18-04-2008
yarovit

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день,
 
я в апаче вроде не новичок, но! не могу победить такую проблему:
есть хапач 1.3, в нем делаю виртуалхосты, но апач их как будто игнориет.
 
конфиг тут http://www.imfit.khv.ru/httpd.conf

Всего записей: 62 | Зарегистр. 16-02-2005 | Отправлено: 05:56 12-08-2008 | Исправлено: yarovit, 05:58 12-08-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarovit

Цитата:
но апач их как будто игнориет.  

как вы это определили?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:03 12-08-2008
yarovit

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, я немного не правильно выразился, ОН игнорирует ВТОРОЙ виртхост, т.е. какой бы из них небыл "вторым" - его как будто "не видит"
 
1. сходил по адресам
2. менял местами
3. убирал из конфига виртуалхосты поочереди
 
результат один.
 

Всего записей: 62 | Зарегистр. 16-02-2005 | Отправлено: 06:17 12-08-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarovit

Цитата:
ОН игнорирует ВТОРОЙ виртхост

а точнее? какой первый, а какой второй?  
как проверяли? если по имени, то какой IP резолвился?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:28 12-08-2008
yarovit

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и еще забавная штука,
если стоит первым тот, у которого например ServerName 10.4.4.2, и идти на второй "адрес" (тут не пишу его), то в браузере происходит как бы релирект на 10.4.4.2, т.е. в адресе уже стоит не тот который писал, а 10.4.4.2
 
волшебство?
 
Добавлено:

Цитата:
а точнее? какой первый, а какой второй?  
как проверяли? если по имени, то какой IP резолвился?

 
 если так:
     первый 10.4.4.2
     второй "адрес"
 
     в браузере иду на 10.4.4.2 - норм
     иду на "адрес" - перекидывает на 10.4.4.2                        
 
 если так:
     первый "адрес"
     второй 10.4.4.2
 
     в браузере иду на "адрес" - норм
     иду на 10.4.4.2 - перекидывает на "адрес"
 
Добавлено:
победил проблему явным выставлением IP в виртуалхосте,
т.е. было <VirtualHost *:80>
поменял на <VirtualHost 10.4.4.2:80> в обоих виртхостах
 
вопрос снят. всем спасибо за участие

Всего записей: 62 | Зарегистр. 16-02-2005 | Отправлено: 06:30 12-08-2008
QHQ



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как разместить 3-5 виртуальных доменов ??? Прошу помощи. Два уже получилось, из них один- локальный...

Всего записей: 45 | Зарегистр. 02-10-2007 | Отправлено: 11:13 26-08-2008
DiffuSer



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Проблема такая - всё работало. виртуальные хосты адекватно реагировали, но тут внезапно пришлось поставить роутер (D-Link DIR-300). Добавил компьютер с WEB-сервером в DMZ-зону, он стал доступен, но при заходе на любой из виртуальных хостов кидает в корневой каталог WEB, как-будто я обратился по ip-адресу. Как заставить через роутер работать нормально?

Всего записей: 34 | Зарегистр. 27-06-2007 | Отправлено: 23:46 06-09-2008
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Внес в httpd.conf:
 

Код:
<VirtualHost site.ru:80>
 
      DocumentRoot /var/www/vhosts/site.ru/httpdocs
      ServerName site.ru
      ServerAlias *.site.ru
     
      addtype             application/x-httpd-php         .php .html .htm
       
      Options Indexes FollowSymLinks
      DirectoryIndex index.html index.php
 
       
        <Directory "/var/www/vhosts/site.ru/httpdocs">
             Options -Indexes FollowSymLinks
             DirectoryIndex index.html index.php index.htm
             AllowOverride All
             Order allow,deny
             Allow from all
        </Directory>
 
    </VirtualHost>
 

 
Прописал в hosts.
Но при вызове в браузере test.site.ru браузер дает пользователю на загрузку http://site.ru/index.php, вместо его выполнения.
В чем может быть проблема?


----------
comming soon..

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 08:39 13-09-2008
QHQ



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужно удалить

Всего записей: 45 | Зарегистр. 02-10-2007 | Отправлено: 14:43 24-09-2008 | Исправлено: QHQ, 14:25 26-09-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru