동적인 요청에 대한 로그는 main로그 포멧을 사용하고, 정적인 요청은 static_main 로그 포멧을 사용,
에러로그는 error_main 로그포멧을 사용하는 예로 다음과 같이 설정이 가능합니다.
http { log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; #정적(static) 파일에 대해서는 다음과 같은 로그 포멧 사용 log_format static_main '$remote_addr [$time_local] ' '"$request" $status $body_bytes_sent '"$http_user_agent"; #에러 로그에 대해서는 다음과 같은 로그 포멧 사용 log_format error_main '$remote_addr - $remote_user [$time_local] ' '"$request" $status "$http_user_agent"; ... server { listen 80; server_name example1.com; error_log var/log/nginx/example1_error.log error_main; location / { ... access_log /var/log/nginx/example1_main.log main; } location /static/ { ... access_log /var/log/nginx/example1_static.log static_main; } } |
by hyeons(9월)
'1. 미들웨어이야기 > 04. Nginx' 카테고리의 다른 글
Nginx 로그 로테이션 설정 (0) | 2014.11.26 |
---|---|
Nginx 가상 호스트별 로그 설정 (0) | 2014.11.26 |
Nginx 로그 설정 (0) | 2014.11.26 |
Nginx와 OpenSSL 보완 취약점 (0) | 2014.07.31 |
Nginx 실시간 모니터링 (ngxtop) (0) | 2014.07.30 |