A conexão expirou, configurações do iptables

A conexão expirou, configurações do iptables

Estou executando dois sites por meio de um VPS usando o apache virtualhost. O primeiro site está funcionando. Quando tento acessar o segundo site no Firefox ou Chrome, recebo o erro: The connection has timed out.

Adicionei a seguinte linha ao meu iptables:

-A INPUT -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

e o porto 80estava aberto ontem e hoje diz que está fechado. De qualquer forma, meu primeiro site ainda funciona, então não tenho certeza se esse é o problema.

Minha configuração do iptables é:

:INPUT ACCEPT [0:0]  
:FORWARD ACCEPT [0:0]  
:OUTPUT ACCEPT [0:0]  
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT  
-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT  
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2234 -j ACCEPT  
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  
-A INPUT -p icmp -j ACCEPT  
-A INPUT -i lo -j ACCEPT  
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT  
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT  
-A INPUT -j REJECT --reject-with icmp-host-prohibited  
-A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

Quando executo o digcomando ele aponta corretamente oUma gravaçãopara o meu endereço IP VPS.
Qual poderia ser o problema aqui? Não consigo ver o que estou fazendo de errado.

Atualizar: Tentei fazer o hash conforme recomendado, mas não funcionou. Como posso verificar se a porta 80 está aberta para ambos os sites? Eu pensei que uma vez que a porta 80estivesse aberta, qualquer coisa poderia se conectar a ela?

Responder1

você definiu port 80duas vezes com dois conjuntos de regras diferentes? pode haver um conflito devido a isso? você pode verificar por hashingum deles?

informação relacionada