-
Descubra em que portas seu servidor apache está ouvindo (quase sempre é a porta 80)
cat /etc/apache2/ports.conf -
Encontre o endereço IP local do seu servidor . Execute
ifconfigno terminal e cuide deinet addr:em sua conexão padrão (minha conexão padrão éwlan0). -
Insira o gerenciamento da web do seu roteador. No meu caso, digite
192.168.1.1no navegador da web para acessar a configuração do roteador. -
Login - o usuário e a senha padrão do meu roteador são
admin. -
Ir para a configuração avançada - > NAT - > Tabela de Mapeamento de NAT
-
Adicione o endereço IP do seu servidor à porta na qual o seu servidor apache está escutando na LAN e Public. Tipo de protocolo: TCP. Clique em configurar. Vá para
NAT Mapping Table. Procure o IP e a porta que você acabou de configurar e procure seu Pseudo IP. Esse é o seu IP público. -
Permitir tráfego de entrada . Vá até o terminal e digite:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT -
Verifique seu site com
localhost/yourWebou em outro computador na LAN inserindoyour.local.ip/yourWebou na Internet inserindoyour.public.ip/yourWeb.