nginx 프로필 접근 로그 파일 access. log 에 대한 날짜 기록
2102 단어 nginx
접근 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;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.