No se puede hacer telnet al servidor web Apache2 desde WAN en el puerto 80

No se puede hacer telnet al servidor web Apache2 desde WAN en el puerto 80

¿Existe una configuración de puerto específica para httpd.conf que abra el puerto 80 además de usar Listen 80la directiva?

netstat -aon da ESCUCHA pero no puedo telnet machineName 80(dice que no se pudo conectar)

PD: Se han establecido reglas de firewall para el puerto 80 pero aún no hay éxito, ¿alguna idea?

Respuesta1

Así que hagamos esto en pasos.

Primero, en nombre de la máquina. Si puede telnet 127.0.0.1 80y obtiene una respuesta, su Apache está configurado correctamente; Si puede hacerlo telnet machineName 80desde esa máquina, también escuchará en su red externa y el firewall estará configurado correctamente. Si no escucha en el puerto externo, es posible que deba configurarlo listen *:80.

Ahora. En otra máquina de su red interna. A partir de ahí inténtalo telnet machineName 80. Si eso funciona, su DNS interno está manejando el nombre de la máquina correctamente.

Finalmente, desde fuera. Primero, debe definir un nombre para su máquina. Opción 1, ya posee un dominio, debe establecer un registro A para la máquina en ese dominio, lo que indica que machineName.yourdomain.comestá activo en su dirección WAN. Opción 2: compras un dominio y apuntas un registro A a tu dirección WAN. Opción 3: compras y configuras un DNS dinámico en tu enrutador. En cualquier caso, debe tener permisos suficientes en su enrutador para configurar un "reenvío de puerto" en el puerto 80 que dirige el tráfico que llega a su WAN a la dirección interna de machineName. Sólo entonces podrá conectarse desde afuera, ya sea (por ejemplo) telnet myMachine.yourdomain.con 80o simplemente apuntando un navegador web por su nombre.

información relacionada