nginx 서버 access로그
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 맞 춤 형 개발, 당신 을 남 다 르 게 합 니 다. 조세 능 플랫폼
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.