Настройка Apache Virtual Host не работает?
Я перешел по этой ссылке, чтобы настроить свой первый виртуальный хост с apache2 под Ubuntu 12.x. Выглядит просто, но не работает.
[Как сделать][1]
Мой внутренний DNS может разрешить имя, но мои браузеры не показывают мне мою веб-страницу. из моей локальной сети, я использую сервер Ubuntu без графического интерфейса.
Каждый раз, когда я указываю на свое имя виртуального хоста, я получаю страницу по умолчанию apache, я не вижу свою пользовательскую страницу.
Мои документы находятся под /home/mydomain/public_html
Это мои настройки:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName example.com
DocumentRoot /home/example.com/public_html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/example.com/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Остальная часть файла такая же.
Нет, я даже пытаюсь изменить порт с *:80
в *:81
перезагружаемся и не видим apache слушаем порт 81
,
Мой localDNS работает на другой машине, работает.
Что я забыл?
1 ответ
К сожалению, вы, кажется, забыли включить ссылку на Howto в свой вопрос, поэтому неясно, что именно вы сделали. Может быть, пункт конфигурации NameVirtualHost *:80
пропал, отсутствует? Это должно быть указано только один раз за пределами VirtualHost
конфигурации.