IPs públicos / privados; Problemas do servidor

1

Estou executando um servidor da web de um Raspberry Pi. Meu problema aqui é que ele não funciona fora da minha rede doméstica; em qualquer outro lugar, o computador não pode se conectar. É um servidor LAMP, que eu configurei usando este instructable . Eu acho que isso tem a ver com IP's públicos / privados; Como posso tornar meu servidor acessível ao mundo exterior?

Meu roteador é um Netgear WNDR3400.

    
por evamvid 05.02.2014 / 00:24

1 resposta

1

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:

  1. Faça login no seu roteador
  2. Encontre sua página de encaminhamento de porta no roteador
  3. Configurar o Port Forward 80, para o 80, no IP do seu Raspberry Pi

Para testar se isso está funcionando:

  1. Abra seu navegador
  2. Abra seu endereço IP externo. Se você não sabe qual é o seu IP externo atual, você pode verificar aqui .
  3. 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.

    
por 05.02.2014 / 07:25