-
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
ifconfig
no 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.1
no 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/yourWeb
ou em outro computador na LAN inserindoyour.local.ip/yourWeb
ou na Internet inserindoyour.public.ip/yourWeb
.