установить виртуальный хост на Apache2.2 и PHP 5.3

установить виртуальный хост на Apache2.2 и PHP 5.3

Я хочу настроить свой виртуальный хост на 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, а не указывать их для каждого виртуального хоста.

Связанный контент