28
06月
2022
摘要:linux系统设置nginx服务器的日志输出格式
nginx在工作中我们经常会用到,但是nginx的日志默认输出格式往往缺少我们想要的某些信息,
比如:默认的没有显示负载的相应时间。下面我们来配置一下nginx的日志输出格式。
1、在nginx.conf文件加上如下内容:
log_format main '$time_iso8601 $remote_addr - $remote_user [$time_local] $request $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for $request_time $upstream_response_time $status';
2、测试下效果看看,nginx -s reload //这是加载刚刚配置好的配置文件
你访问网站再查看生成的日志,你会发现该配置不生效。
3、nginx 默认调用 combined 格式来记录日志,即默认调用:(默认记录在access.log文件中),那我们该如何应用刚刚配置的格式呢?
只需加上如下一行内容(在nginx.conf的http里面):
access_log logs/access.log main;
4、测试,发现一切正常了。
非特殊说明,本文版权归HPay所有,转载请注明出处.
本文类型: Java工具