Задать вопрос
yurygolikov
@yurygolikov

Не работают виртуальные хосты на апаче. В чем я ошибся?

Почему, когда я захожу на parser.localhost и на test.localhost показывается другая директория, а именно корневая директория всего веб-сервера (D:\MAMP\htdocs). При этом qu.ru показывает все правильно.
Я плохо разбираюсь в апаче, но вроде все сделал согласно документации. В чем может быть проблема?
Спасибо!
Listen 80

<VirtualHost parser.localhost:80>
    ServerAdmin admin2@example.com
    ServerName parser.localhost
    ServerAlias www.parser.localhost
    DocumentRoot D:/MAMP/htdocs/parser
</VirtualHost>

<VirtualHost test.localhost:80>
    ServerAdmin admin@example.com
    ServerName test.localhost
    DocumentRoot D:/MAMP/htdocs
</VirtualHost>

<VirtualHost qu.ru:80>
    ServerAdmin admin2@example.com
    ServerName qu.ru
    ServerAlias www.qu.ru
    DocumentRoot D:/MAMP/htdocs/1_table/basic/web
</VirtualHost>

DocumentRoot "D:/MAMP/htdocs"
  • Вопрос задан
  • 371 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
parser.localhost и test.localhost резолвятся правильно?

UPD: Я обычно делаю немного не так. Не знаю насколько это правильно, но works for me :)
NameVirtualHost X.X.X.X
<VirtualHost X.X.X.X:80>
ServerName my.super.server
...другие директивы...
</VirtualHost>

При этом на резолв X.X.X.X можно повесить сколько нужно имен - и по идее все должны работать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы