nginx开启和关闭日志功能的配置 1.开启nginx访问日志server{ //其他配置省略 log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; //日志格式,注意log_format在配置文件中只能出现一次 access_log /www/logs/xx.com.log ; //日志记录所在 } 2.关闭nginx访问日志server{ //其他配置省略 log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; //日志格式,注意log_format在配置文件中只能出现一次 access_log off ; //日志记录所在 } 3.开启nginx访问日志但不记录css和图片server{ //其他配置省略 log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; //日志格式,注意log_format在配置文件中只能出现一次 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 12h; access_log off; } access_log /www/logs/xx.com.log ; //日志记录所在 }
|