Conecte o servidor Apache ao Ubuntu

1

Estou executando um servidor Apache 2.4 no Ubuntu 14.04. MY DSL modem está conectado ao roteador TP Link. Assim, meu sistema está conectado ao interent através do wifi.

O

ifconfig fornece o ip local aaa.aaa.a.aaa . O gateway padrão para acessar as configurações do roteador é 192.168.0.1 .

Meu objetivo é enviar e receber arquivos de um dispositivo android para o servidor Apache de uma rede fora do roteador. Assim, seguindo alguns tutoriais, eu configurei o encaminhamento de porta na porta 80 com o ip como aaa.aaa.a.aaa .

O ip WAN exibido na página de configurações do roteador é bbb.bbb.bb , enquanto o ip público obtido pelo googling o que é meu ip é ccc.ccc.ccc.ccc .

Eu editei meu arquivo / etc / hosts para incluir o ip bbb.bbb.b.b com o nome do site ao lado. Após essa configuração, consegui acessar o servidor dentro da minha sonecção LAN , (por exemplo,) conectando meu dispositivo Android ao mesmo roteador.

Agora, eu mudei o ip no arquivo / etc / hosts para ccc.ccc.ccc.ccc e quando eu tento o mesmo de uma rede fora da conexão do roteador não funciona. Você pode, por favor, me apontar na direção certa para fazê-lo funcionar a partir da rede fora da LAN?

Minhas dúvidas estão ao longo destas linhas:

  1. Isso é um problema, porque o modem e o roteador são dois dispositivos diferentes?
  2. Anteriormente, eu tinha um Supercom Infocomm Modem, que também funcionava como roteador, e quando tentei o mesmo com isso, funcionou para redes pares fora da conexão. Atualmente eu mudei o meu posto de trabalho e quero configurá-lo aqui também, mas estou enfrentando o problema como indicado.
por Lakshmi Narayanan 18.10.2016 / 08:08

1 resposta

1

Você não precisa tocar em /etc/hosts no servidor. Os registros contidos servem para conectar outros servidores pelo nome, similarmente ao DNS .

Como você está indicando, o problema provavelmente é causado por um modem e um roteador separados. Você precisa definir o encaminhamento de porta em todos os dispositivos de rede 1) compartilhando o mesmo endereço IP público 2) no caminho para seu servidor.

1) Quero dizer, todos os dispositivos operando na camada de rede que é a camada de IP (incluindo endereços IP). Hubs, switches etc. não são afetados.

2) Endereço IP público é o endereço que você recebe ao acessar sites como o link do seu LAN . Endereços IP privados são usados dentro de uma LAN e geralmente começam com 10. , 172. ou 192.168. Uma LAN geralmente compartilha um endereço IPv4 público. Essa técnica é chamada de NAT .

    
por Melebius 18.10.2016 / 08:31