
Estoy ejecutando dos sitios web a través de un VPS usando Apache virtualhost. El primer sitio web está funcionando. Cuando intento acceder al segundo sitio web en Firefox o Chrome sigo recibiendo el error: The connection has timed out
.
Agregué la siguiente línea a mis iptables:
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
Y el puerto 80
estuvo abierto ayer y hoy dice que está cerrado. De cualquier manera, mi primer sitio web todavía funciona, así que no estoy seguro de si ese es el problema.
Mi configuración de iptables es:
: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
Cuando ejecuto el dig
comando, apunta correctamente alUn expedientea mi dirección IP de VPS.
Cual podría ser el problema aquí? No puedo ver lo que estoy haciendo mal.
Actualizar: Intenté hacer hash según lo recomendado, pero no funcionó. ¿Cómo puedo verificar que el puerto 80 esté abierto para ambos sitios? Pensé que una vez que el puerto 80
esté abierto, ¿algo se podrá conectar?
Respuesta1
¿Ha definido port 80
dos veces con dos conjuntos de reglas diferentes? ¿Podría haber un conflicto debido a esto? ¿Puedes comprobarlo por hashing
uno de ellos?