Nmap mostrando a porta está filtrada, mas os arquivos do Apache estão escutando a porta 80

Nmap mostrando a porta está filtrada, mas os arquivos do Apache estão escutando a porta 80

Estou tendo problemas com o Apache no meu servidor Ubuntu. Não é uma máquina local, estou acessando via SSH. Quando executo nmap -sS 127.0.0.1ele mostra isso:

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

O ports.conf está configurado para escutar a porta 80 assim:

Listen 80

<IfModule ssl_module>
        Listen 443
</IfModule>

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

Vale a pena mencionar que também tentei configurá-lo paraListen 0.0.0.0:80

Não consigo abrir a porta 80 em vez de defini-la como filtrada. Quando eu corro sudo ufw status verbose, está dizendo:

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)

Portanto, não acho que seja um problema de firewall. Qual poderia ser o problema?

Responder1

O Ubuntu tem dois firewalls:

  • ufw- Que você verificou
  • iptables(também conhecido como netfilter) - Que é um firewall de nível inferior usado por ufw.

É possível que iptablesainda esteja bloqueando o acesso mesmo sendo permitido no ufw.

Para verificar, você precisará ter algum conhecimento de iptables. Verifique suas tabelas com um comando como este:

iptables --table filter --list --numeric

E procure por algo que esteja bloqueando a porta 80 ou se houver uma regra padrão para DROPtodo o tráfego que não corresponda a uma regra anterior.

informação relacionada