O servidor da Web não permite conexões públicas

1

Não consigo acessar um servidor da Web local em uma VM para testes e não entendo o motivo. SSH e VNC funcionam bem. O servidor é uma máquina bitbox Virtualbox com uma conexão em ponte em execução em um laptop.

Esta é a configuração IP:

Endereço do modem / roteador: 192.168.1.1
Laptop: 192.168.1.86
VM: 192.168.1.89

  • O modem / roteador está conectado à Internet e eu tenho um domínio DDNS no noip.com funcionando totalmente.
  • Eu posso fazer o ping do modem do meu IP público e do meu domínio público de fora da LAN.
  • Eu configurei as seguintes portas no modem / roteador:
    SSH 192.168.1.89 TCP TCP:22 TCP:22 active e HTTP 192.168.1.89 TCP TCP:80 TCP:80 active e VNC 192.168.1.86 TCP 5900 5900 active

  • Dentro da LAN, posso acessar o servidor tanto do laptop quanto de outros dispositivos.

  • Fora da LAN usando o endereço DDNS, posso acessar o laptop com VNC e a VM com SSH

Então, basicamente, tudo funciona bem, exceto HTTP.

    
por Ozeta 16.07.2016 / 19:28

2 respostas

0

A partir de suas postagens nos comentários e a saída de sudo lsof -i é visível que há varnishd em execução na máquina que é o daemon acelerador HTTP.
"O daemon do varnishd aceita solicitações HTTP de clientes, passa-as para um servidor de back-end e armazena em cache os documentos retornados para atender melhor às solicitações futuras do mesmo documento." Provavelmente há algo errado com sua configuração. Veja isso: link

    
por 19.07.2016 / 16:22
0

É possível que seu ISP esteja bloqueando a conexão de fora da sua rede.

Muitos ISPs bloqueiam portas de serviço comuns (HTTP, HTTPS, FTP, SMTP, etc.) para impedir que clientes executem serviços hospedados fora de suas casas, a menos que assinem "Business Class" ou algum serviço de nível superior por um preço maior.

O bloqueio dessas portas específicas impede efetivamente que as pessoas executem uma empresa em um plano de serviços residenciais.

Verifique com o seu ISP para ver se é isso o que eles estão fazendo.

Verifique também se você está executando um firewall dentro da VM. A porta 80/443 pode precisar ser aberta. Desde que você pode se conectar bem via SSH, eu suspeito que você provavelmente já considerou isso, no entanto.

    
por 06.08.2016 / 01:56