Apenas para reunir comentários de todos e colocar algumas coisas claras
O servidor da Web usa a porta 80 (HTTP) ou 443 (HTTPS). Seu servidor da Web Raspberry Pi será executado em uma dessas portas comuns se estiver servindo páginas da web. É claro que você pode usar uma porta personalizada de acordo com sua necessidade, mas para acessar as páginas da web no pi pi de framboesa, você precisa incluir o número de porta personalizado na URL (por exemplo, www.raspi.com:8080 or if using IP address: 10.0.0.1:8080
). Se você simplesmente digitar o URL com http ou https ( eg. http://www.raspi.com or http://10.0.0.1
), então serão as portas 80 e 443, respectivamente.
Sua sessão SSH no Raspberry Pi usa a Port 22, pois é a porta 'padrão' do Secure Shell.
Para obter mais informações sobre as portas reservadas / comuns, consulte este wiki
Agora responda sua pergunta
how can I make my server accessible to the outside world?
Você precisa deixar o seu roteador doméstico (Netgear WNDR3400 como você mencionou) para fazer o ENCAMINHAMENTO PORTUÁRIO. Por padrão (e por questões de segurança), qualquer roteador deve ter um firewall embutido que bloqueia solicitações não solicitadas vindas de fora para a sua rede doméstica, que é o que ele fez por você. Para instruções específicas de encaminhamento de porta para o seu roteador doméstico, siga este link de portforward.com
A ideia básica sobre como configurar o encaminhamento de porta:
- Faça login no seu roteador
- Encontre sua página de encaminhamento de porta no roteador
- Configurar o Port Forward 80, para o 80, no IP do seu Raspberry Pi
Para testar se isso está funcionando:
- Abra seu navegador
- Abra seu endereço IP externo. Se você não sabe qual é o seu IP externo atual, você pode verificar aqui .
- Se o seu encaminhamento de porta for feito corretamente, e o seu Raspberry Pi estiver servindo as páginas corretamente, você poderá ver suas páginas da Web hospedadas no seu Raspberry Pi.
Espero que isso ajude.