Nginx 开启 debug 日志的办法

摘要:
他们中的许多人说,他们无法进行安装,但正在执行/当使用configure命令时,原始nginx的每个文件的路径都已找到。如果您直接执行makeinstall,原始的nginx将被自动替换。完成后,Windows下的Nginx二进制版本通常支持调试日志。请注意,如果在重新指定日志时未配置调试级别,则将禁用调试日志。

激活debug 日志

--prefix=/usr/local/nginx --with-debug

重新make && make install

编译,注意:这里很多说不能make install,只make就好了,其实不然,
在执行./configure命令时则已经查出了原有nginx的各个文件的路径,如果原来没有nginx,则会默认安装到/usr/local/nginx目录下。
直接执行make install 则会自动替换原来的nginx,无须手动,也不会中断nginx进程。

Nginx 开启 debug 日志的办法第1张

日志太多,用完就注释掉 

Windows 下的 Nginx 的二进制版本一般都支持 debug 日志,因此只需设置 debug 级别即可。


注意如果你重新指定日志时没有配置 debug 级别的话,将会禁用 debug 日志。在下面的例子中,在 server 层面上重新指定的日志将会禁用这台服务器的 debug 日志:

http {

  server {

    error_log /path/to/log debug;

  }


为了避免这种现象的发生,要么你就注释掉重新定义的那行日志,要么你就在那行也加上 debug 级别:


error_log /path/to/log debug;#加上这个

http {

  server {

    error_log /path/to/log debug;

  }

也可以只为 特定的客户端地址发来的请求开启 debug 日志:
error_log /path/to/log;


events {
debug_connection 192.168.1.1;
debug_connection 192.168.10.0/24;
}

免责声明:文章转载自《Nginx 开启 debug 日志的办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Charles https乱码处理Python+Apache环境搭建下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nginx实战三

nginx正向代理https://coding.net/u/aminglinux/p/nginx/git/blob/master/proxy/z_proxy.md   Nginx正向代理使用场景并不多见。 需求场景1: 如果在机房中,只有一台机器可以联网,其他机器只有内网,内网的机器想用使用yum安装软件包,在能能联网的机器上配置一个正向代理即可。...

nginx 设置ip地址访问,但是设置域名访问不了

一、导语   在Nginx的设置过程中,ip地址能正常访问的,但是把ip地址转换成域名,就访问不了了,这个是怎么回事呢?今天来探讨一下 二、设置ip地址做负载均衡 2.1、server端 server { listen 80; server_name 192.168.1.1; #设置为ip地址...

linux 命令收集 阿里云nginx升级等 查看磁盘空间 版本等

—————————————————— 查磁盘 df -h此命令直观的呈现出磁盘大小有多少Gdf -hl文件系统 容量 已用 可用 已用% 挂载点/dev/hdb2 75G 75G 0 100% /就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/)。 http...

Nginx实现多域名证书HTTPS

目前公司有2个域名,其中这次涉及到3个子域名需要更改为HTTPS传输,分别为: passport.abc.com www.test.com admin.test.com 那么就涉及到购买ssl证书的问题,由于价格问题使用3个不同的证书(每个域名一个)。 由于实验环境,我们就手动生成3个ssl证书 建立目录,及进入目录 [root@gz122haproxy9...

nohup报错

1 这是脚本编码的问题 解决办法: (1)用vi打开对应的脚本 (2)在命令行下(:set ff?),看一下当前文档的编码格式 ,有两种情况 fileformat=unix和fileformat=dox (3)根据需求改为相应的格式(set ff=unix或set ff=dox) (4)保存并退出 2 解决方案: 报这个问题,表名守候进程已经起来了,但...

1.4 linux 路飞项目

Linux项目部署之发布路飞学城 python3 uwsgi wsgi(web服务网关接口,就是一个实现了python web应用的协议) virtualenvwrapper 路飞的代码 vue的代码 nginx (一个是nginx对静态文件处理的优秀性能,一个是nginx的反向代理功能,以及nginx的默认80端口,访问nginx的80端口,就能反向代理...