
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 80
estava 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 dig
comando 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 80
estivesse aberta, qualquer coisa poderia se conectar a ela?
Responder1
você definiu port 80
duas vezes com dois conjuntos de regras diferentes? pode haver um conflito devido a isso? você pode verificar por hashing
um deles?