nginx 로그 형식 기록

Nginx 에서 로그 파일 의 형식 은 nginx. conf 에서 정의 합 니 다. 기본 형식 은 다음 과 같 습 니 다.     
log_format  main  '$remote_addr - $remote_user [$time_local] " $request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for";access_log /usr/local/nginx/var/log/access.log  main ;
매개 변수의 구체 적 인 의 미 는 다음 과 같다.
$remote_addr: 와 $httpx_forwarded_for 클 라 이언 트 의 ip 주 소 를 기록 합 니 다.
$remote_user: 클 라 이언 트 사용자 의 이름 을 기록 합 니 다.
$time_local  :방문 시간 적시에 구역;
$request     :요청 한 URL 과 HTTP 프로 토 콜;
$status     :기록 요청 상태
$body_bytes_sent: 클 라 이언 트 파일 에 보 내 는 주체 내용 의 크기 를 기록 합 니 다.
$http_referer: 그 페이지 링크 에서 접근 한 것 을 기록 하 는 데 사용 합 니 다.
$http_user_에이전트: 클 라 이언 트 브 라 우 저 에 대한 정 보 를 기록 합 니 다.
access_log /usr/local/nginx/var/log/access.log  main ;   이 말 은 로그 파일 이 저 장 된 위치 입 니 다.
이것 은 기본 설정 입 니 다. 그러나 가끔 은 nginx 로그 형식 을 설정 해 야 합 니 다. 다음은 자주 사용 하 는 매개 변수 설정 을 보 여 줍 니 다.
클 라 이언 트 가 보 낸 바이트 수
클 라 이언 트 요청 길이
$http_host   :클 라 이언 트 가 요청 한 주소 요청 주소, 즉 브 라 우 저 에 입력 한 주소 (IP 또는 도 메 인 이름)
$upstream_status: upstream 상태
$upstream_addr   :백 스테이지 upstream 의 주소, 즉 서 비 스 를 제공 하 는 호스트 주소 입 니 다.
$request_time        : 전체 요청 의 총 시간
$upstream_response_time: 요청 과정 에서 upstream 응답 시간
$request_body   :POST 데이터
nginx 는 간단 하고 간단 하 며 심오 하 다 고 말 하 는 것 도 심오 합 니 다. 기억력 이 좋 으 면 썩 은 붓끝 보다 못 합 니 다. 기록 해서 찾 을 수 있 습 니 다!
  2014-4-26

좋은 웹페이지 즐겨찾기