Configurando um servidor em casa com as portas 21 e 80

1

Tenho certeza de que essa pergunta foi feita repetidas vezes na Internet, mas ainda preciso de alguns conselhos sobre esse assunto, já que não estou muito familiarizado com todas essas coisas de rede.

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

Então, o que eu quero é, quando eu acessar www.example.com no meu navegador, ele irá mostrar a página da web hospedada no meu servidor, pode acessar meu FTP usando ftp://www.example.com .

Minhas perguntas são:

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

2) Se eu estiver certo, recebo a seguinte mensagem após encaminhar a porta 80 (recebo a 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 eu insiro www.example.com no meu navegador da web, ele me leva à minha página de configuração do roteador. Quando eu entro em www.example.com:8080, o navegador reclama que não conseguiu se conectar ao servidor.

Então eu mudei a configuração do servidor Apache para ouvir 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 . No entanto, quando eu acesso www.example.com:8080 da casa do meu amigo, ele mostra o conteúdo da página da web no meu servidor.

De qualquer forma, meu objetivo é conseguir que www.example.com (porta 80, não com: 8080) mostre a página da web hospedada no meu servidor e ftp://www.example.com deixe-me acessar meus arquivos.

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

Obrigado.

    
por yihangho 18.09.2012 / 17:44

1 resposta

0

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

Answer 2: Você deve desativar os serviços em execução nas portas 80 e 21 do seu roteador. Não esquecer de habilitar outros métodos para acessar seu roteador, por exemplo, o SSH. Ou você pode mover o servidor da Web do roteador para outra porta, por exemplo, 8080. Ou se o roteador é configurável para fazê-lo apenas escutar no lado interno e encaminhar o exterior para a sua máquina. Então ... é muito provável que nada disso seu roteador suporte ... então você não pode fazer o que quiser com facilidade.

Além de responder 2: Você não pode acessar sua página da Web da rede interna porque seu tráfego vai para o mundo externo através do seu roteador porque ele acha que seu IP externo está na Internet. Você pode gerenciar o trabalho correto com configurações sujas em seu roteador, mas é melhor adicionar example.com com o IP 127.0.0.1 ao seu arquivo de hosts. Portanto, o seu computador procurará example.com em si mesmo.

    
por 18.09.2012 / 18:06