Existe configuração de porta específica para httpd.conf que abre a porta 80 além de usar Listen 80
a diretiva?
netstat -aon dá LISTENING mas não consigo telnet machineName 80
(diz que não consegui conectar)
PS: As regras de firewall foram definidas para a porta 80, mas ainda sem sucesso, alguma ideia?
Responder1
Então, vamos fazer isso em etapas.
Primeiro, em machineName. Se você conseguir telnet 127.0.0.1 80
e obtiver uma resposta, seu Apache está configurado corretamente; se você puder telnet machineName 80
dessa máquina, ela também estará escutando em sua rede externa e o firewall estará configurado corretamente. Se não estiver escutando na porta externa, pode ser necessário definir listen *:80
.
Agora. Em outra máquina da sua rede interna. A partir daí tente telnet machineName 80
. Se isso funcionar, seu DNS interno está lidando com o nome da máquina corretamente.
Finalmente, de fora. Primeiro, você deve definir um nome para sua máquina. Opção 1, você já possui um domínio, você deve definir um registro A para a máquina nesse domínio, o que indica que machineName.yourdomain.com
está ativo no seu endereço WAN. Opção 2, você compra um domínio e aponta um registro A para o seu endereço WAN. Opção 3, você compra e configura um DNS dinâmico no seu roteador. Em qualquer caso, você precisa ter permissões suficientes em seu roteador para configurar um "encaminhamento de porta" na porta 80 que direciona o tráfego que chega à sua WAN para o endereço interno de machineName
. Só então você poderá se conectar de fora, (por exemplo) telnet myMachine.yourdomain.con 80
ou simplesmente apontando um navegador da web para ele pelo nome.