Quiero configurar mi host virtual en Apache 2.2.
Entonces puedo acceder a mi sitio usando mi dirección IP y número de puerto.
Comohttp://192.168.101.111:429para un sitio,http://192.168.101.111:420para otro sitio y así sucesivamente.
El sistema operativo de mi máquina en Windows 7.
Lo intenté a continuación en mi archivo 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>
¿Puede sugerirme algo que falte en mi configuración?
gracias de antemano
avinash
Respuesta1
Deberá especificar los diferentes puertos en los que desea que Apache escuche.
También necesitas el
NameVirtualHost
Directiva especificada para cada combinación de IP:puerto que desee utilizar.
Luego configure sus definiciones de VirtualHost.
Mira estoestos ejemplospara más información.
editar
Coloque su bloque <Directory> dentro de su bloque <VirtualHost>
Añade las líneas
Order allow,deny
Allow from all
dentro de su bloque de directorio
Si lo desea, puede cambiar estas configuraciones globalmente dentro de httpd.conf, en lugar de tener que especificarlas por host virtual.