Não. Mas você pode adicionar 80 a outra Listen
directive para que ela seja ouvida em ambos. e, em seguida, crie um novo host virtual que redireciona incondicionalmente para a porta 8080 do mesmo host usando mod_rewrite .
Eu finalmente consegui encaminhamento de porta trabalhando no meu sistema, tem sido um desafio real porque o meu Modem e Roteador estavam ambos tentando fazer o trabalho, eu agora conectei meu modem e tudo é feito pelo meu roteador.
Estou tentando executar o servidor Apache a partir do meu IP. Para fazê-lo funcionar, tive que alterar meu encaminhamento de porta para usar a porta 8080 em vez da porta 80.
Portanto, no meu arquivo Apache httpd.conf
, tive que alterar Listen 80
para Listen 8080
e ServerName localhost:80
para ServerName localhost:8080
Como resultado, agora posso acessar meu servidor do meu endereço IP externo, desde que eu adicione :8080
ao final do IP, mas não posso mais acessá-lo com localhost
, em vez disso, tenho que usar localhost:8080
Então, minha pergunta está lá de qualquer forma para tornar localhost
funcionando sem a necessidade de adicionar :8080
ao final dela? Também com o meu endereço IP, eu gostaria de não ter que adicionar :8080
ao final dele?
Não. Mas você pode adicionar 80 a outra Listen
directive para que ela seja ouvida em ambos. e, em seguida, crie um novo host virtual que redireciona incondicionalmente para a porta 8080 do mesmo host usando mod_rewrite .
Tags port-forwarding