Eu instalei o servidor Apache no meu computador com Windows 7. Consegui exibir o index.php padrão digitando http: // localhost / na linha de endereço do meu navegador.
No entanto, ainda não consigo visualizar esta página digitando o endereço IP do meu computador (nem localmente (do mesmo computador) nem globalmente (de outro computador conectado à Internet)).
Foi-me dito que eu precisava abrir a porta 80. Fiz isso (da maneira descrita aqui ), mas não resolveu o problema.
Antes de mais, gostaria de verificar quais portas estão abertas e quais não. Por exemplo, não tenho certeza de que minha porta 80 foi fechada antes de tentar abrir. Também não tenho certeza de que ele foi aberto depois que tentei abri-lo.
Eu tentei rodar um servidor web muito simples escrito em Python. Por isso usei a porta 81 e funcionou! E eu não tentei abrir a porta 81. Portanto, ela foi aberta por padrão. Então, se 81 é aberto por padrão, por que 80 não é? Ou é?
INFORMAÇÕES ADICIONAIS:
1. No meu arquivo httpd.conf, tenho "Listen 80".
2. Este site informa que a porta 80 do meu computador está aberta.
3. Recebo respostas diferentes se eu tentar http: // myip: 80 e http: // myip: 81 . No último caso, o navegador (Chrome) me escreve que o link está quebrado. No primeiro caso, recebo: Proibido Você não tem permissão para acessar / neste servidor.
4. O IE escreve que "o site se recusou a mostrar esta página da web".