Настройка 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 конфигурации.

Другие вопросы по тегам