Назад | Перейти на главную страницу

Проблема с поддоменом Apache

Извините, если вам ответят где-то еще, но я не могу понять. Не могу заставить мой сервер отвечать на поддомене, только на основном домене. Соответствующая информация ниже, если вам нужна дополнительная информация, дайте мне знать.

Listen 10.0.1.191:80
ServerName server.local:80 (i know a bit stupid but logical for me and it works)
NameVirtualHost 10.0.1.191:80    

<VirtualHost 10.0.1.191:80>
ServerName www.server.local
ServerAlias server.local
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost 10.0.1.191:80>
ServerName qtp.server.local
DocumentRoot /var/www/qtp/
</VirtualHost>

Ура

Изменить: на самом деле работает только корень, ни один виртуальный хост не разрешается. т.е. www.server.local не разрешается, хотя server.local делает

Кажется, ты скучаешь ИмяVirtualHost директива:

http://httpd.apache.org/docs/2.0/mod/core.html#namevirtualhost

В настоящий момент вы используете Виртуальный хостинг на базе IP в вашей конфигурации, что не имеет смысла, поскольку вы используете одни и те же комбинации IP: порт.

Удалить ServerName директива вне вашего <VirtualHost> контейнеры.