Я пытался установить виртуальный хост на основе имени Apache (http: //test.local) в каталог /var/www/test
, но он продолжает указывать на каталог по умолчанию /var/www
.
Мой файл конфигурации test.local выглядит следующим образом- http://paste.ubuntu.com/827328/ Мой файл hosts выглядит следующим образом- http://paste.ubuntu.com / 827338 / И файл ports.conf выглядит следующим образом- http://paste.ubuntu.com/827332/
В соответствии с предложением IRC-чата я отключил [ 113] Виртуальный Хост, затем произошло нечто странное. Теперь http://test.local
, http://127.0.0.1
загружает содержимое /var/www
. Но http://localhost
показывает содержимое внутри /var/www/test
.
Я использую likewise-ope для подключения к сети на основе Windows Domian, она создала запись в файле hosts (первая строка, также включены следующие две строки)) -
127.0.0.1 asset11.domain.com asset11 localhost
127.0.0.1 artis.local
127.0.0.1 test.local
Как я могу заставить http://test.local
указывать на /var/www/test
правильно
Ваш файл local.test, который вы поместили на pastebin, выглядит хорошо, просто раскомментируйте часть каталога.
<Directory ...>
- кстати - должно указывать на тот же путь, что и DocumentRoot (/var/www/test/
в вашем случае).
Затем вам нужно активировать этот файл через sudo a2ensite test.local
и перезагрузить ваш apache с помощью sudo /etc/init.d/apache2 reload
.