Nmap muestra que el puerto está filtrado, pero los archivos de Apache están escuchando el puerto 80

Nmap muestra que el puerto está filtrado, pero los archivos de Apache están escuchando el puerto 80

Tengo problemas con Apache en mi servidor Ubuntu. No es una máquina local, accedo a ella a través de SSH. Cuando lo ejecuto nmap -sS 127.0.0.1me muestra esto:

Not shown: 998 closed ports
PORT   STATE    SERVICE
22/tcp open     ssh
80/tcp filtered HTTP

ports.conf está configurado escuchando el puerto 80 así:

Listen 80

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

Vale la pena mencionar que también intenté configurarlo enListen 0.0.0.0:80

Parece que no puedo abrir el puerto 80 en lugar de configurarlo como filtrado. Cuando lo ejecuto sudo ufw status verbosedice:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
80,443/tcp                 ALLOW IN    Anywhere
22/tcp                     ALLOW IN    Anywhere
80,443/tcp (v6)            ALLOW IN    Anywhere (v6)
22/tcp (v6)                ALLOW IN    Anywhere (v6)

Entonces no creo que sea un problema de firewall. ¿Cual podría ser el problema?

Respuesta1

Ubuntu tiene dos cortafuegos:

  • ufw- Que marcaste
  • iptables(también conocido como netfilter): que es un firewall de nivel inferior utilizado por ufw.

Es posible que iptablestodavía esté bloqueando el acceso incluso aunque esté permitido ufw.

Para comprobarlo, necesitará tener algunos conocimientos de iptables. Verifique sus tablas con un comando como este:

iptables --table filter --list --numeric

Y busque cualquier cosa que esté bloqueando el puerto 80 o si hay una regla predeterminada para DROPtodo el tráfico que no coincide con una regla anterior.

información relacionada