¿Puede AMPPS ejecutar un host virtual con diferentes puertos en la misma IP?

¿Puede AMPPS ejecutar un host virtual con diferentes puertos en la misma IP?

Quiero tener dos directorios diferentes, abiertos desde la misma IP, pero con puertos diferentes. No puedo encontrar una manera de hacer esto, probé en muchos foros diferentes y en Google, pero todavía no encontré nada. ¿Puedo crear un Host Virtual así?

Ejemplo:

127.0.0.1:80 -> /Applications/AMPPS/www80

127.0.0.1:12 -> /Applications/AMPPS/www12

Sí, estoy ejecutando en Mac, pero las instrucciones deberían ser las mismas entre Mac y Windows.

Respuesta1

Sí, eso es posible configurando 2 hosts virtuales. Deberá asegurarse de que Apache también esté configurado para escuchar en ambos puertos modificando httpd.confy agregando la siguiente línea.
Listen 12

Puede configurar Apache de forma similar a la siguiente configuración.

<VirtualHost *:80>
    DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>

<VirtualHost *:12>
    DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>

Colocaría esa configuración en el sites-availabledirectorio de configuración, luego la usaría a2ensitepara habilitar el sitio y luego reiniciaría Apache.

Referencia:
https://httpd.apache.org/docs/2.4/vhosts/

https://httpd.apache.org/docs/2.4/vhosts/ip-based.html

información relacionada