Я пытаюсь сделать базирующиеся виртуальные хосты имени в Apache2 с Ubuntu 14.04 после выполнения всех, что они ступают, я перенаправляюсь к localhost, но не в файл на моем виртуальном каталоге. Что я уже сделал;
настроенный vdc.local.conf файл с
<VirtualHost *:80>
ServerName vdc.local
ServerAlias www.vdc.local
ServerAdmin webmaster@localhost
DocumentRoot /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
измененные хосты в/etc/hosts
127.1.1.1 vdc.local
добавленный это к apache2.conf в/etc/apache2/
<Directory /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
от терминала сделал
sudo a2ensite vdc.local.conf
перезапущенное использование apache2
sudo service apache2 reload
После выполнения всего этого я - перенаправление к localhost странице, когда я перешел к vdc.local в веб-браузере.
Страница значения по умолчанию Apache2 Ubuntu
У меня есть login.html в этом vdc.local/public_html/папка и снова когда я перешел к vdc.local/login.html, я получающий 403 Запрещенных Ошибки.
Все это сделало я пропустил что-нибудь там? У меня есть папка в том корне документа также.
Апачский пакет идет с конфигурацией по умолчанию в/etc/apache2/sites-enabled/, я думаю, что он назвал 000_default.conf или что-то как этот, который по умолчанию отвечает на любой запрос на порте 80, независимо от имени узла. Используйте sudo a2dissite
, чтобы отключить его и перезапустить апача.