Como tornar um servidor web acessível publicamente?

Como tornar um servidor web acessível publicamente?

Recentemente instalei o servidor LAMP no Ubuntu Server e agora meu site pode ser acessado de qualquer dispositivo conectado ao meu modem DSL (roteador). Mas não sei como tornar o servidor acessível pela Internet.

Esta é a saída de ifconfig | grep inet:

inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0

Além disso, quando me conecto à Internet (do mesmo computador, mas com um sistema operacional diferente) e verificohttp://whatismyip.com, diz que meu endereço IP é 151.246.99.56; quando carrego a página do painel de controle do roteador, na coluna WAN Information novamente posso ver 151.246.99.56 como endereço IP.

Estou usando um roteador ZyXEL (P-660HW-T1 v3). Quais configurações devo alterar para tornar meu servidor web acessível pela Internet?

Responder1

Para tornar seu servidor visível de fora da sua LAN, você precisará do seguinte:

  • Configure o NAT em seu roteador para apontar a porta 80 para o servidor web (ou a porta que seu servidor web escuta). No seu caso você deve apontar essa porta para o IP do servidor 192.168.1.50.
  • Você também pode usar qualquer serviço comoDynDNSpara acessar seu servidor web sem precisar saber seu endereço IP público. Isto é muito útil se o seu IP for dinâmico e mudar de tempos em tempos (ou quando você reinicia o roteador).

Com essas alterações, você poderá acessar seu servidor web local pela Internet.

informação relacionada