Я хочу настроить свой виртуальный хост на Apache 2.2.
Итак, я могу получить доступ к своему сайту, используя свой IP-адрес и номер порта.
Нравитьсяhttp://192.168.101.111:429для одного сайта,http://192.168.101.111:420для другого сайта и т. д.
На моем компьютере установлена ОС Windows 7.
Я попробовал сделать следующее в моем файле httpd.conf.
Listen 192.168.101.83:82
#chaffoteaux
<Directory "Path to project folder">
AllowOverride All
</Directory>
<VirtualHost 192.168.101.83:82>
ServerAdmin [email protected]
DirectoryIndex index.html index.htm index.php index.html.var
DocumentRoot "Path to project folder"
#ServerName dummy-host.example.com
ErrorLog logs/Zara.log
#ErrorLog logs/dummy-host.example.com-error_log
#CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
Можете ли вы подсказать, чего не хватает в моей конфигурации?
заранее спасибо
Авинаш
решение1
Вам нужно будет указать различные порты, которые Apache будет прослушивать.
Вам также необходимо
NameVirtualHost
Директива, указанная для каждой комбинации IP:порт, которую вы хотите использовать.
Затем настройте определения VirtualHost.
Посмотри наэти примерыдля получения дополнительной информации.
редактировать
Поместите блок <Directory> внутрь блока <VirtualHost>
Добавьте строки
Order allow,deny
Allow from all
в вашем блоке каталога
При желании вы можете изменить эти настройки глобально в httpd.conf, а не указывать их для каждого виртуального хоста.