Configurando um servidor em casa com portas 21 e 80

Configurando um servidor em casa com portas 21 e 80

Tenho certeza de que esta pergunta foi feita repetidamente em toda a Internet, mas ainda preciso de alguns conselhos sobre esse assunto, pois não estou muito familiarizado com todas essas coisas de rede.

Estou configurando um servidor usando Apache rodando em Debian e também um serviço FTP usando ProFTPD na mesma plataforma. Supondo que o IP interno do meu servidor seja 192.168.1.123 e seja um IP estático. Quanto ao IP externo, é um IP dinâmico, então configurei um domínio DDNS com todos os atualizadores funcionando e digo que www.example.com mapeia para meu IP doméstico.

Então, o que eu quero é que, quando eu entrar www.example.com no meu navegador, ele mostre a página hospedada no meu servidor, possa acessar meu FTP usandoftp://www.exemplo.com.

Minhas perguntas são:

1) Estou fazendo certo ao encaminhar as portas 80 e 21 para 192.168.1.123? Se não, quais são as coisas corretas a fazer?

2) Se estiver certo, recebo a seguinte mensagem após encaminhar a porta 80 (recebo uma mensagem semelhante ao encaminhar a porta 21):

Since port 80 is used, the DSL Modem Router WEB server port for your remote access will be moved to 8080.

Quando entro www.example.com em meu navegador, ele me leva à página de configuração do roteador. Quando entro em www.example.com:8080, o navegador reclama que não conseguiu se conectar ao servidor.

Então mudei a configuração do meu servidor Apache para escutar a porta 8080 e encaminhar a porta 8080. Novamente, quando tento acessar www.example.com:8080 da minha rede doméstica, ele reclama que não conseguiu se conectar ao servidor. Porém, quando acesso www.example.com:8080 da casa do meu amigo, ele mostra o conteúdo da página web no meu servidor.

De qualquer forma, meu objetivo é conseguir que www.example.com (porta 80, não com: 8080) mostre a página web que está hospedada em meu servidor, eftp://www.exemplo.comdeixe-me acessar meus arquivos.

Se ajudar, o modem roteador que estou usando é o TP-Link TD-W8960N (se você estiver tentando pesquisar no site da TP-Link, não é o modelo mais recente. Existe um modelo mais recente com o mesmo nome). O serviço DDNS que estou usando é no-ip.com.

Obrigado.

Responder1

Resposta 1: Sim. É a coisa correta a fazer.

Resposta 2: Você deve desabilitar os serviços executados nas portas 80 e 21 do seu roteador. Não se esqueça de habilitar outros métodos de acesso ao seu roteador, por exemplo SSH. Ou você pode mover o servidor web do roteador para outra porta, por exemplo 8080. Ou se o roteador for configurável para que ele escute apenas o lado interno e encaminhe o externo para sua máquina. Então... é muito provável que nada disso seja suportado pelo seu roteador... então você não poderá fazer facilmente o que deseja.

Adição à resposta 2: você não pode acessar sua página da rede interna porque seu tráfego vai para o mundo externo através de seu roteador porque ele pensa que seu IP externo está na Internet. Você pode gerenciar corretamente o trabalho com configurações sujas em seu roteador, mas é melhor adicionar example.com com o IP 127.0.0.1 ao seu arquivo hosts. Portanto, seu computador procurará example.com sozinho.

informação relacionada