abriendo puerto en el enrutador para el servidor apache

abriendo puerto en el enrutador para el servidor apache

Me gustaría acceder a mi caja sin cabeza de Ubuntu desde el mundo exterior.

Estoy intentando reenviar puertos y creo que algo va mal...

Tengo d-link DSL-2640B

Avanzado -> Reenvío de puertos

Nombre del servidor: Servidor web (HTTP)

Inicio del puerto externo: 8891

Extremo del puerto externo: 8891

tcp

Inicio del puerto interno: 8891

Extremo del puerto interno: 8891

IP del servidor: 192.168.1.99

Direcciones IP remotas: ???????

nboundFilter: Permitir todo

interfaz pálida: ppp0_2

Respuesta1

¿Su servidor Apache se ejecuta en el puerto 80 o 8891? La configuración predeterminada de Apache para Ubuntu lo configura para escuchar en el puerto 80, lo que significa que debe reenviar el puerto 80 de su enrutador en lugar del 8891.

Si específicamente solo desea usar ese puerto (8891), entonces debe ingresar a su archivo /etc/apache2/ports.conf y cambiar "Listen 80" a "Listen 8891" y luego reiniciar el servidor.

Respuesta2

Entonces, para cualquiera que tenga el mismo problema... No hubo ningún problema.

Estaba intentando acceder a mi servidor Apache desde WAN con publicIp:port

Simplemente intenté navegar desde una red de Internet diferente y me enrutaron correctamente al servidor con publicIp:port.

Ahora bien, ¿por qué es así? Es tema de otra pregunta :)

información relacionada