2022-06-28 11:25:11
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、测试,发现一切正常了。

延伸阅读
  1. 上一篇:JDK
  2. 下一篇:Nginx
发表评论