nginx 서버 access로그

3060 단어
선언:
nginx 의 log 로 그 는 access log 와 error log 로 나 뉜 다.
그 중에서 access log 는 어떤 사용자, 어떤 페이지 와 사용자 브 라 우 저, ip 와 다른 방문 정 보 를 기록 합 니까?
error log 는 서버 오류 로 그 를 기록 합 니 다.
log_format 로그 형식 문법:
log_format name (형식 이름) 형식 스타일 (즉, 어떤 로그 내용 을 얻 고 싶 은 지)
예시:
log_format main  '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_s ent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'
위 로그 와 일치 하 는 로그 형식 설정 을 보십시오:
1 2 3 4 5 6 7 8 9 10 #access , , , log_format main '$remote_addr - $remote_user [$time_local] '        'fwf[$http_x_forwarded_for] tip[$http_true_client_ip] '        '$upstream_addr $upstream_response_time $request_time '        '$geoip_country_code '        '$http_host $request '        '"$status" $body_bytes_sent "$http_referer" '        '"$http_accept_language" "$http_user_agent" '; # access log , :access.log , access_log /home/serversoft/nginx/log/access.log main;
오류 로그 의 형식 은 다음 과 같 습 니 다.201.158.69.116 - - [03/Jan/2013:21:17:20 -0600] fwf[-] tip[-] 127.0.0.1:9000 0.007 0.007 MX pythontab.com GET /html/test.html HTTP/1.1 "200" 2426 "http://a.com" "es-ES,es;q=0.8" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
위 에서 우 리 는 몇 가지 정 보 를 볼 수 있다.
      1. 클 라 이언 트 (사용자) IP 주소.상례 중의 201.158.69.116
      2. 방문 시간.상례 중의 [03 / Jan / 2013: 21: 17: 20 - 0600]
      3. 포트 에 접근 합 니 다.예 를 들 어 상례 중의 127.0.0.1: 9000
      4. 응답 시간.상례 의 0.007
      5. 요청 시간.상례 의 0.007
      6. 사용자 지리 적 위치 코드 (국가 코드).
      7. 요청 한 url 주소 (대상 url 주소) 의 host.예: 위의 pythontab. com
      8. 요청 방식 (GET 또는 POST 등).
      9. url 주소 요청 (host 부분 제거).
      10. 요청 상태 (상태 코드, 200 은 성공 을 나타 내 고 404 는 페이지 가 존재 하지 않 음 을 나타 내 며 301 은 영구적 으로 방향 을 바 꾸 는 등 구체 적 인 상태 코드 는 인터넷 에서 관련 글 을 찾 아 더 이상 군말 하지 않 는 다).상례 중의 "200"
      11. 요청 페이지 크기, 기본 값 은 B (byte) 입 니 다.
      12. 소스 페이지, 즉 어느 페이지 에서 이 페이지 로 넘 어 가 는 지, 전문 명칭 은 'referer' 라 고 합 니 다.상례http://a.com"
      13. 사용자 브 라 우 저 언어.예 를 들 어 상례 중의 "es - ES, es; q = 0.8"
      14. 사용자 브 라 우 저의 기타 정보, 브 라 우 저 버 전, 브 라 우 저 유형 등.상례  "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
사실 nginx access 로그 의 형식 은 변 하지 않 고 사용자 정의 할 수 있 습 니 다.
nginx 의 nginx. conf 프로필 에서 찾기: logformat 여기 가 로그 형식 입 니 다.
조 세 능 소프트웨어 아웃 소 싱 맞 춤 형 맞 춤 형 개발 합작, 의향 이 있 는 사람 은 연락 하여 상세 하 게 이야기 하 시기 바 랍 니 다. 연락 주세요.
맞 춤 형 사이트 맞 춤 형 개발, phaser 3 맞 춤 형 개발, 당신 을 남 다 르 게 합 니 다.  조세 능 플랫폼

좋은 웹페이지 즐겨찾기