nginx 프로필 접근 로그 파일 access. log 에 대한 날짜 기록

2102 단어 nginx
주요 기능: nginx / 1.7.4
접근 nginx 설정 파일
로그 경로
/usr/local/nginx/logs/

접근 로그 기록 위치
/usr/local/nginx/logs/access/  /$year-$month-$day-$hour-access.log

오류 로그
/usr/local/nginx/logs/error/  /error_  .log  error; 

\ # 생산 장면 은 일반적으로 warn | error | crit 세 단계 중 하나 입 니 다. 오류 로그 단 계 는 기본적으로 error 입 니 다.
nginx 설정 을 사용 하여 접근 로 그 를 날짜 별로 저장 하고 큰 파일 저장 을 차단 합 니 다.
$time_iso8601        : 2018-01-04T15:00:35+08:00
$time_local          : 04/Jan/2019:15:00:07 +0800

대응 하 는 server 블록 에 가입 해 야 합 니 다.
    if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})")
        {
                set $year $1;
                set $month $2;
                set $day $3;
                set $hour $4;
                set $minutes $5;
                set $seconds $6;
        }
    #        
     access_log  logs/access/  /$year-$month-$day-$hour-access.log;
    #    
     error_log  logs/error/  /error_  .log  error;

************************         메모: 방문 로그 의 대응 경 로 를 확인 해 야 합 니 다. 즉, / usr / local / nginx / logs / access / 도 메 인 이름 의 소속 그룹 이나 사용자 가 누구 인지 확인 해 야 합 니 다.     nginx 인지 확인 하 십시오. 그렇지 않 으 면 로그 생 성 에 실패 할 수 있 습 니 다.     그래서 아니, nginx 의 user 에 게    test test;권한     eg:
        #             
        mkdir access    
        mkdir access/   

        #     nginx   ,             
        chown test:test /usr/local/nginx/logs/acces
        chown test:test /usr/local/nginx/logs/acces/  
        #  
        ll
        drwxr-xr-x 4 test  test          4096 1    4 14:18 access

************************
nginx 검 측 과 부 드 러 운 시작 사용 하기
        
/usr/local/nginx/sbin/nginx -t
       Nginx
/usr/local/nginx/sbin/nginx -s reload

로 그 를 기록 할 필요 가 없 는 도 메 인 네 임 사이트 에 대응 하 는 server 블록 에 가입 합 니 다.
이 서버 블록 에 접근 하 는 동작
#       
access_log  off;
#       
error_log /dev/null;

좋은 웹페이지 즐겨찾기