VirtualHost всегда возвращает хост по умолчанию с Apache в Ubuntu 14.04
Я пытаюсь настроить виртуальный хост, кроме по умолчаниюlocalhost
, Всякий раз, когда я пытаюсь позвонить своему виртуальному хостуhttp://test
Я получаю файл индекса Apache2 по умолчанию, который находится в каталогеhttp://localhost
, Более того, apache возвращает эту страницу еще после отключения (a2dissite
) оба VirtualHost файлы перезагрузки Apache (service apache2 reload
).
Что может пойти не так, что виртуальный хост не работает?
Конфигурация:
Моя структура каталогов следующая:
/var/www/html # Default localhost dir
/var/www/html7index.html # Apache2 default index
/var/www/test # HTML dir for the virtual host
/var/www/test/index.html # My "website"
Содержание/etc/hosts
:
127.0.0.1 localhost
127.0.1.1 Laptop
127.0.0.1 test
Содержание каталога/etc/apache2/sites-available
:
000-default.conf
default-ssl.conf
test.conf
файл000-default.conf
:
<VirtualHost localhost:80>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
файлtest.conf
:
<VirtualHost test:80>
ServerAdmin test@localhost
ServerName test
NameVirtualHost test
ServerAlias test
DocumentRoot /var/www/test
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>