2014-09-08 2 views
0

프록시 뒤에 웹 서버 (nginx)와 웹 서버 (nginx)가 있습니다. 두 서버 모두 error_logaccess_log을 사용합니다.프록시 뒤에 Nginx 프록시 로그가 웹 서버와 중복됩니다.

내 질문은 :

가 필요하다고 이 모두 웹 서버에서를 액세스 로그를 복제하는 것입니다? 하나의 액세스 로그로 충분합니까?

어쨌든 모두 같습니다.

답변

0

프록시와 웹 서버는 다른 용어입니다. 문제를 해결할 때 프록시 서버 또는 웹 서버에 문제가 있는지 확인해야합니다. 웹 서버 실행 - -이 프록시 로그를 2. 프록시 실행을 사용하여 분석 할 수있다 - 아래로 웹 서버 - 만 별도의 로그를 확인하여 우리는 문제를

다음 고려 시나리오 1. 프록시 아래로 문제를 해결 할 수있을 것입니다이 분석 될 수있다 웹 서버 로그를 사용합니다.

동일한 서버에서 실행되는 웹 서버와 프록시가있는 경우 프록시 로그와 웹 서버 로그가 단일 파일을 가리킬 수 있습니다. 그것을 사용하지 않는 것이 더 나은 해결책이 될 것입니다.

0

예상대로 모든 것이 작동하면 두 서버가 모두 로그 할 필요가 없습니다.

오류/인시던트의 경우 (과거의 상황을 확인하여) 오류를 현지화하는 데 도움이 될 수 있습니다. - 물론 하나의 서버에서 로깅을 비활성화하고보고 된 오류가 발생하는 경우에만 활성화 할 수도 있습니다. 계속 기록하는 고려 들어

, 나는 그들이 정확히 같은 것을 의심 :

  • 지역 오류 (CGI 스크립트의 예를 들면, 오류 보고서에 대한 메시지를 포함 할 프록시 뒤에있는 서버의 오류 로그 ...)

  • 프록시 서버의 오류 로그에는 다음과 같은 오류가 포함됩니다. 웹 서버에 연결 문제가있는 경우

  • 구성에 따라 웹 서버의 액세스 로그에 prixy 서버의 IP가 표시되며 (프록시 서버는 해당 서버의 클라이언트 임) 프록시 서버에 실제 ips가 표시됩니다. 고객.