As configurações do seu firewall parecem ok, mas para ter certeza, verifique o iptables diretamente:
iptables -L
Outra possibilidade é que o Apache não esteja escutando em seu endereço IP "externo". Verifique sua diretiva Listen
. Se estiver definido como localhost ou 127.0.0.1, você o encontrou. Nesse caso, basta configurá-lo para a porta e vincular a todos os endereços disponíveis:
Listen 80