
Apache virtualhost를 사용하여 VPS를 통해 두 개의 웹 사이트를 실행하고 있습니다. 첫 번째 웹사이트가 작동 중입니다. Firefox 또는 Chrome에서 두 번째 웹사이트에 액세스하려고 하면 다음 오류가 계속 발생합니다 The connection has timed out
.
내 iptables에 다음 줄을 추가했습니다.
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
어제 항구가 80
열려 있었는데 오늘은 폐쇄되었다고 하네요. 어느 쪽이든 내 첫 번째 웹사이트는 여전히 작동하므로 이것이 문제인지 확실하지 않습니다.
내 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
명령 을 실행하면 dig
올바르게 가리킵니다.기록내 VPS IP 주소로.
여기서 무엇이 문제가 될 수 있습니까? 내가 뭘 잘못하고 있는지 볼 수 없습니다.
업데이트: 권장대로 해싱을 시도했지만 작동하지 않았습니다. 두 사이트 모두에 포트 80이 열려 있는지 어떻게 확인할 수 있나요? 포트가 80
열리면 무엇이든 연결할 수 있다고 생각했습니다 .
답변1
port 80
두 개의 다른 규칙 세트로 두 번 정의했습니까 ? 이로 인해 갈등이 생길 수 있나요? 그 중 하나로 확인해 주실 수 있나요 hashing
?