Port Forwarding requer a adição de 8080 ao URL noe

0

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?

    
por JasonDavis 25.08.2012 / 19:01

1 resposta

1

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 .

    
por 25.08.2012 / 19:08