Configurar un servidor en casa con los puertos 21 y 80

Configurar un servidor en casa con los puertos 21 y 80

Estoy seguro de que esta pregunta se ha hecho una y otra vez en Internet, pero todavía necesito algunos consejos sobre este tema, ya que no estoy muy familiarizado con todas estas cosas de las redes.

Estoy configurando un servidor usando Apache que se ejecuta en Debian y también un servicio FTP que usa ProFTPD en la misma plataforma. Suponiendo que la IP interna de mi servidor es 192.168.1.123 y es una IP estática. En cuanto a la IP externa, es una IP dinámica, por lo que configuré un dominio DDNS con todos esos actualizadores funcionando y digo que www.example.com se asigna a la IP de mi casa.

Entonces, lo que quiero es que, cuando ingrese www.example.com en mi navegador web, se muestre la página web alojada en mi servidor, pueda acceder a mi FTP usandoftp://www.ejemplo.com.

Mis preguntas son:

1) ¿Estoy haciendo bien al reenviar los puertos 80 y 21 al 192.168.1.123? Si no, ¿cuáles son las cosas correctas que hacer?

2) Si estoy en lo cierto, recibo el siguiente mensaje después de reenviar el puerto 80 (recibo un mensaje similar al reenviar el puerto 21):

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

Cuando ingreso www.example.com en mi navegador web, me lleva a la página de configuración de mi enrutador. Cuando entro a www.example.com:8080, el navegador se queja de que no pudo conectarse al servidor.

Así que cambié la configuración de mi servidor Apache para escuchar el puerto 8080 y reenviar el puerto 8080. Nuevamente, cuando intento acceder a www.example.com:8080 desde mi red doméstica, se queja de que no se pudo conectar al servidor. Sin embargo, cuando accedo a www.example.com:8080 desde la casa de mi amigo, muestra el contenido de la página web en mi servidor.

De todos modos, mi objetivo es lograr que www.example.com (puerto 80, no con :8080) muestre la página web que está alojada en mi servidor, yftp://www.ejemplo.comdéjame acceder a mis archivos.

Si ayuda, el módem enrutador que estoy usando es TP-Link TD-W8960N (si está intentando buscar en el sitio de TP-Link, no es el último modelo. Hay un modelo más nuevo con el mismo nombre). El servicio DDNS que estoy usando es no-ip.com.

Gracias.

Respuesta1

Respuesta 1: Sí. Es lo correcto.

Respuesta 2: Debes desactivar los servicios que se ejecutan en los puertos 80 y 21 de tu enrutador. No olvide habilitar otros métodos para acceder a su enrutador, por ejemplo SSH. O puede mover el servidor web del enrutador a otro puerto, por ejemplo 8080. O si el enrutador es configurable para que solo escuche en el lado interno y reenvíe el externo a su máquina. Entonces... es muy probable que su enrutador no admita nada de esto... entonces no podrá hacer fácilmente lo que desea.

Además de la respuesta 2: No puede acceder a su página web desde la red interna porque su tráfico va al mundo exterior a través de su enrutador porque cree que su IP externa está en Internet. Puede gestionar el funcionamiento correcto con configuraciones sucias en su enrutador, pero sería mejor agregar example.com con la IP 127.0.0.1 a su archivo de hosts. Entonces su computadora buscará example.com en sí misma.

información relacionada