2016-06-01 1 views
0

내 서버의 포트 443에 대한 SSL 연결이 정상적으로 작동하는 이상한 문제가 있지만 서버의 HTTP 변형을 찾을 때 나에게 '연결이 재설정되지 않았습니다'라는 오류 메시지가 표시됩니다.포트 80에 HTTP를 사용하여 GET 요청을하면 연결이 재설정되거나 서버에서 응답이 없습니다.

내 iptables에있는 규칙은 다음과 같습니다

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT 

그 파일은 아파치 access_log가이 HTTP를 통해 사이트를 요청하는 incomming 요청을 보여 않으며,의 error_log 내 아파치에서 오류를

을 표시하지 않습니다

Listen 80 

내 의도는 모든 트래픽이 HTTPS를 통해 갈 수 있도록, 그래서 나는

이 :의 .conf 파일 내가 가진3210
<VirtualHost *:80> 
    ServerName www.example.com 
    Redirect/https://www.example.com 
</VirtualHost> 

그러나이 마지막 블록을 여기에 넣거나 주석을 달아도 상관 없습니다. HTTP를 통해 서버에 연결할 수 없습니다. 나는 CentOS 6.7에있다.

편집 : 그 컬 요청에 대한 아파치 HTTP ACCESS_LOG을 확인할 때, 그것은 반환 내가 curl http://example.com을 수행 할 때, 그것은, 그러나 cURL (52) Empty reply from server

을 반환

xxx.xxx.xxx.xx - - [02/Jun/2016:22:46:06 +0200] "GET/HTTP/1.1" 302 314 "-" 

나는 것을 나타냅니다 의도 한대로 HTTP 응답 상태 302 발견 코드를 수신했습니다. 그러나 나는 아무것도받지 못했다.

어떤 도움이나 제안도 환영합니다.

답변

0

해결되었습니다. Apparently 문제를 일으키는 내 서버에있는 방화벽보다 높은 수준에 다른 방화벽이있었습니다.