
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.