香港云服务器Nginx 日志改成 JSON 格式的方法

发布时间:2025-12-15 22:02:57 浏览次数:1


香港云服务器Nginx日志改成JSON格式的方法

Nginx日志默认为普通文本的格式,例如,下面是Nginx的一行访问日志:

为了便于利用ElasticStack日志平台收集展示Nginx的日志,可以将Nginx的日志改成json的格式。修改后的json日志格式如下所示:

为了修改Nginx的日志格式改成json,需要修改Nginx的配置文件,笔者Nginx的配置文件为/usr/local/nginx/conf/nginx.conf。

在Nginx的配置文件nginx.conf中,我们定义了两种的日志格式:main和log_json,其中,main为普通的文本格式,log_json为json格式。log_json其实就是手工构造一个json字符串。定义了json的日志格式后,便可以指定accesslog为json格式:

access_loglogs/access.loglog_json;

修改Nginx的配置,重启Nginx,便可以看到json格式的日志,重启Nginx:

nginx-sreload


修改nginx日志路径
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477