Pregunta

He descargado e instalado la imagen modo de Windows XP de Microsoft Virtual PC y para las pruebas de IE6. Tengo varios proyectos en el servidor local que el acceso de los números de puerto en mi archivo de host virtuales, por ejemplo:

Listen *:82
<VirtualHost *:82>
    DocumentRoot "path/to/htdocs/project-folder/public/"
</VirtualHost>

En la máquina virtual que han cambiado el archivo hosts para que los http://mymachine vuelve a dirigir a mi directorio raíz localhost (equivalente a http://localhost:80/).

¿Cómo puedo configurar la máquina virtual para que http://project-n/ va al puerto localhost correcta? Y, por desgracia, http://mymachine:82/ no hace el trabajo = (

¿Fue útil?

Solución

En el equipo virtual, en el archivo hosts he añadido

xxx.xxx.xxx.xxx      project-n.dev

donde las x son de la dirección IP del ordenador anfitrión.

En mis equipos host archivo httpd-vhosts.conf me cambió el *: el puerto 80 a localhost: 80. No sé por qué esto funciona, al igual que lo hace.

Mi archivo httpd-vhosts.conf ahora se ve así:

<VirtualHost localhost:80>
    DocumentRoot "path/to/htdocs/"
</VirtualHost>

<VirtualHost *:81>
    DocumentRoot path/to/htdocs/project-a/"
</VirtualHost>

<VirtualHost *:82>
    DocumentRoot path/to/htdocs/project-b/public"
</VirtualHost>

Ahora, en el Virtual PC, cuando Goto ' http: // proyecto-n: 81 / ' se carga de proyecto-a, y ' http: // proyecto-n: cargas 82' proyecto- b / público = D

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top