Quero configurar meu host virtual no Apache 2.2.
Assim, posso acessar meu site usando meu endereço IP e número de porta.
Comohttp://192.168.101.111:429para um site,http://192.168.101.111:420para outro site e assim por diante.
O sistema operacional da minha máquina no Windows 7.
Eu tentei abaixo no meu arquivo 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>
Você pode sugerir alguma coisa que esteja faltando na minha configuração.
desde já, obrigado
Avinash
Responder1
Você precisará especificar as diferentes portas nas quais deseja que o Apache escute.
Você também precisa do
NameVirtualHost
Diretiva especificada para cada combinação IP:porta que você deseja usar.
Em seguida, configure suas definições do VirtualHost.
Dê uma olhada emesses exemplospara mais informações.
editar
Coloque seu bloco <Directory> dentro do seu bloco <VirtualHost>
Adicione as linhas
Order allow,deny
Allow from all
dentro do seu bloco de diretório
Se desejar, você pode alterar essas configurações globalmente no httpd.conf, em vez de especificá-las por host virtual.