Tengo una computadora personal con Ubuntu 18.04 que ejecuta un servidor web apache2 y OpenSSH. Tengo el puerto 80 y el puerto 22 reenviados y no he cambiado el puerto predeterminado para apache2. Puedo acceder a mi computadora a través de SSH desde fuera de mi red doméstica, pero no puedo acceder a mi servidor web apache2.
tengo la salida de sudo netstat -taupen | grep LISTEN
aqui
tcp 0 0 127.0.0.1:45119 0.0.0.0:* LISTEN 999 31971 1662/Plex Plug-in [
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 123 25554 1191/mysqld
tcp 0 0 127.0.0.1:37585 0.0.0.0:* LISTEN 999 31807 1528/Plex Plug-in [
tcp 0 0 127.0.0.1:32401 0.0.0.0:* LISTEN 999 29966 1302/Plex Media Ser
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 18268 870/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 27322 1070/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 25700 933/cupsd
tcp 0 0 127.0.0.1:32600 0.0.0.0:* LISTEN 999 29035 1629/Plex Tuner Ser
tcp6 0 0 :::32400 :::* LISTEN 999 29964 1302/Plex Media Ser
tcp6 0 0 :::80 :::* LISTEN 0 26336 1114/apache2
tcp6 0 0 :::22 :::* LISTEN 0 27324 1070/sshd
tcp6 0 0 ::1:631 :::* LISTEN 0 25699 933/cupsd
Si hay más información que deba buscar, la agregaré. Si alguien pudiera ayudarme a diagnosticar el problema, sería genial porque no sé qué buscar.
Respuesta1
Después de investigar un poco más, descubrí que algunos proveedores de servicios de Internet bloquean ciertos puertos (puertos 80, 25 y 110) de forma predeterminada, de modo que incluso si reenvía un puerto a través de su enrutador, el ISP aún podría bloquearlo. Tuve que llamar a mi ISP y pedirle que lo desbloqueara y esto resolvió el problema.