O AMPPS pode executar um host virtual com portas diferentes no mesmo IP?

O AMPPS pode executar um host virtual com portas diferentes no mesmo IP?

Quero ter dois diretórios diferentes, abertos no mesmo IP, mas em portas diferentes. Não consigo encontrar uma maneira de fazer isso, tentei vários fóruns diferentes e o Google, mas ainda não encontrei nada. Posso criar um Host Virtual como esse?

Exemplo:

127.0.0.1:80 -> /Applications/AMPPS/www80

127.0.0.1:12 -> /Applications/AMPPS/www12

Sim, estou executando no Mac, mas as instruções devem ser as mesmas entre Mac e Windows

Responder1

Sim, isso é possível configurando 2 hosts virtuais. Você precisará garantir que o Apache também esteja configurado para escutar em ambas as portas, modificando httpd.confe adicionando a linha a seguir.
Listen 12

Você pode configurar o Apache semelhante à configuração a seguir.

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

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

Você colocaria essa configuração no sites-availablediretório de configuração, usaria a2ensitepara realmente ativar o site e reiniciaria o Apache.

Referência:
https://httpd.apache.org/docs/2.4/vhosts/

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

informação relacionada