在nginx 1.11.8
以上版本中log_format
增加了escape=json
参数,在配置日志格式时加上此参数可以不转义变量内容,官方文档-参数说明
日志配置
log_format postdata '$remote_addr | $request_body | $resp_body';
log_format postdata escape=json '$remote_addr | $request_body | $resp_body';
1.安装必须环境
nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装。
请顺序安装依赖
1 yum install gcc-c++
2 yum -y install pcre*
3 yum -y install openssl*
2.,下载nginx-1.14.1.tar.gz,可放在 /usr/local/ 目录下 ps:我这里使用的老本你可以尝试新版
1 [root@admin ~]# cd /usr/local/
2 [root@admin local]# wget http://nginx.org/download/nginx-1.14.1.tar.gz
3.解压及编译
1 [root@admin local]# tar -zxvf nginx-1.14.1.tar.gz
4.进入ngin