| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Настройка виртуальных хостов через httpd.conf |
| Автор: demoniqus 29.10.2013, 10:55 |
| Люди, помогите! Apache меня в могилу сводит... Пытаюсь создать виртуальные хосты: <VirtualHost *:80> ServerName verila.ru ServerAlias www.verila.ru DocumentRoot D:/webserver/verila.ru/public_html/ <Directory D:/webserver/verila.ru/public_html/> Options -Indexes FollowSymLinks MultiViews AllowOverride All # Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName localhost ServerAlias www.localhost DocumentRoot D:/webserver/localhost/public_html/ <Directory D:/webserver/localhost/public_html/> Options -Indexes FollowSymLinks MultiViews AllowOverride All # Order allow,deny allow from all </Directory> </VirtualHost> localhost забивается хостом verila, т.е. при просмотре http://localhost я вижу страницу из verila.ru/public_html. Почему так происходит? ЗЫ ОС Win 7 |
| Автор: demoniqus 29.10.2013, 11:51 |
| В общем может кому-то хоть когда-нибудь пригодится мой опыт. Значит так - очередная инструкция по настройке виртуальных хостов (apache virtual hosts) Исходные данные: apache 2.2 Windows 7 64-bit Апач был скачан в виде инсталлятора для винды и установлен с дефолтными настройками. Далее в корневой папке апача в папке conf требуется раскомментировать следующие строки LoadModule vhost_alias_module modules/mod_vhost_alias.so - если вдруг в вашей конфигурации нет этой строки, у меня она стояла в конце большого списка LoadModule Include conf/extra/httpd-vhosts.conf - данная строка находилась почти в конце конфига там, где еще много закомменченных иклюдов. Далее во многих инструкциях пишут, что типа виртуальные хосты можно создавать прямо в httpd.conf. Не знаю, может я чего-то делал фигово, а может дело было в том, что в тех инструкциях забыли сказать про необходимость раскомментить первую строку... В общем я создавал хосты уже в другом файле httpd-vhosts.conf, который находится в conf/extra Моя пробная конфигурация приведена в первом хосте. |