2014-01-19 4 views
0

나는 기본 구성으로 Nginx 1.4.4를 설치 한 우분투 서버 12.04를 가지고 있습니다. nginx에서 기본 가상 호스트가 추가되었습니다 : server_name my-hostname.com; 80 포트가 열렸습니다. 그래서, 내 서버 thats 모두의 브라우저 IP 주소를 입력하면 확인 : 나는 nginx 기본 페이지를 참조하십시오. 연결에 성공nginx 도메인 이름으로 들어오는 연결을 재설정

The Web page is not available. 
Connection to my-hostname.com interrupted. 

내가이 연결 - 내 액세스 로그에 확인하고, : 내가 입력 할 때 my-hostname.com 다음 브라우저가 표시

85.115.224.193 - - [19/Jan/2014:06:29:14 +0800] "GET/HTTP/1.1" 200 0 "-" "Mozilla/5.0  (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 YaBrowser/13.10.1500.9323 Safari/537.36" "-" 

HPPT 코드가 200 인 경우 I IP 주소로 웹 사이트에 로그인하십시오. 다른 서버에서 따를했다 :

wget my-hostname.com 

을 그리고 결과는 다음과 같습니다

--2014-01-18 22:37:23-- my-hostname.com 
Resolving my-hostname.com (my-hostname.com)... 42.96.*.* 
Connecting to my-hostname.com (my-hostname.com)|42.96.*.*|:80... connected. 
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers. 
Retrying. 

때때로 후가 그 다음 연결이 끊어 다운로드를 시작, 서버 코드 (200) index.html을주는이 명령을 실행하고 다시 시도하기 시작합니다.

499 Client Closed Request (Nginx) 
Used in Nginx logs to indicate when the connection has been closed by client while the  server is still processing its request, making server unable to send a status code back. 

DNS 서버 반환 진정한 IP 주소 : 액세스 로그에서 먼저

는이 코드가 평균입니다 배운 구글 fhow의 HTTP 코드 499이었다. iptraf 연결에 따르면 상태 RESET이 있습니다.

나는 아파치와 lighttpd를 설치했다. 상황은 절대적으로 같다. 서버는 중국에 있으며 "위대한 방화벽"내부에 문제가 될 수 있습니다. 약 50 분의 1에서 브라우저는 필요한 페이지를 도메인 이름으로 표시합니다. 도움을 요청하십시오. 고맙습니다.

답변

0

그럼 정확히 같은 문제가 있습니다.

외국 (중국) IP에서 중국의 서버/IP에 연결할 때 연결 재설정이 발생할 수 있습니다. 하지만 중국의 IP에서 서버/IP에 액세스하려고하면 대부분 작동합니다.

이것은 입니다. GFW의 잘못으로 인해 중국에서 서버의 도메인 (및 IP)을 변경하고 작동하는지 확인할 수 있습니다.

또는 중국에서 서버를 이동하려고하면 모든 문제가 해결됩니다.

관련 문제