LINUX.ORG.RU
ФорумAdmin

неполучается cоздать виртуальный хост в httpd.conf


0

0

в httpd.conf добавил следующее:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example1
DocumentRoot /home/web
</VirtualHost>
<VirtualHost *:80>
ServerName example2
DocumentRoot /home/web/example2.ru
</VirtualHost>

После перезапуска Апача запускаю firefox
по адресу localhost запускается индекс с example1 то есть с каталога /home/web
набираю в командной строке example2 - ошибка... то есть с каталогу /home/web/example2.ru не могу запустить

что неправильно?
спасибо

Ответ на: комментарий от Slavaz

в error_log в /var/log/httpd/ ничего не пишет...
может в другом месте посмотреть?

buschrutt
() автор топика
Ответ на: комментарий от buschrutt

Во-порвых, с доменами первого уровня не все браузера работают нормально. Лучше сделайте домены в виде example1.localhost и example2.localhost.

Во-вторых, проверьте /etc/hosts - прописано ли там второе имя example2

127.0.0.1 example2.localhost

Slavaz ★★★★★
()
Ответ на: комментарий от lonki-lomki

нет...ты не ошибаешься.
большое спасибо...именно это и надо было сделать!
почему то в мануале это не написали

buschrutt
() автор топика

Для начала:
Загружается example 1 по локалхосту потому-что он указан первым в virtualhost.
Затем - /etc/hosts конечно здорово лапать...
Но ошибка то в том, что ТС не понимал, что необходимы dns-записи об example1 & example2.

fjfalcon ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.