Nginx 로그 설정 및 디 버 깅 설정

1367 단어 기술.
방화벽 내 네트워크 서버, 게 이 트 웨 이 로 전 달 된 reotaddr 도 마찬가지 입 니 다. Nginx 로그 형식 을 설정 해 야 합 니 다.
설정 문법 은 다음 과 같 습 니 다:
log_format  myformat  '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
                                        '"$status" $body_bytes_sent "$http_referer" '
                                        '"$http_user_agent" "$http_x_forwarded_for" '
                                        '"$gzip_ratio" $request_time $bytes_sent $request_length';

위 에 서 는 하나의 형식 만 정의 합 니 다. 이 형식 을 사용 하려 면 많은 사람들 이 server 에 access 를 추가 합 니 다.log, 사실 사용 하지 않 습 니 다. http 에 있 는 accesslog 명령 은 설정 을 바 꾸 고 전역 로그 형식 을 바 꿀 수 있 습 니 다.
access_log /var/log/nginx/access.log myformat;

만약 당신 의 nginx 서버 내부 에 다른 용기 가 있다 면, 용 기 를 매개 변수 로 설정 할 수 있 습 니 다
#$remote_addr
$remote_addr 도 직접 고 쳐 서 용기 안에서 조금 만 괴 롭 히 세 요.
       Nginx 의 설정 디 버 깅 에 대해 이야기 하 는 김 에 reload 나 restart 를 사용 하여 새 설정 을 불 러 옵 니 다. 새 설정 형식 이 틀 리 지 않 으 면 오류 가 발생 하지 않 고 시작 에 성공 할 수 있 습 니 다. 따라서 설정 을 바 꾼 후에 stop 과 start 명령 으로 시작 하 는 것 이 좋 습 니 다. 시작 에 실패 하면 배치 형식 문제 로 확인 할 수 있 습 니 다. 그렇지 않 으 면 새 설정 이 유효 하지 않 습 니 다. 설정 형식 문제 인 줄 도 모 릅 니 다.
 참고 자료:
http://www.ttlsa.com/linux/the-nginx-log-configuration/
http://www.nginx.cn/273.html

좋은 웹페이지 즐겨찾기