调试 NGINX 配置文件时,有没有办法打印日志消息

调试 NGINX 配置文件时,有没有办法打印日志消息

我正在尝试为 WSS 到 WS 创建反向代理配置,并使 HTTPS 也能正常工作。如果我知道 conf.d/myserver conf 文件的哪些部分正在被使用,我想会有所帮助。有没有办法将跟踪或打印语句从配置文件中放入访问日志中?例如,如果使用了 WSS 规则的服务器块或位置块,则打印“处理位置 WSS 规则”。或者如果我的地图或服务器块已输入/激活,等等。

非常感谢

答案1

请求处理内部过程可以在 nginx 调试日志中看到。如何实际启用调试日志取决于您使用的版本和发行版。

使用nginx.org构建的 Debian 软件包,需要执行两个步骤:

  1. 将级别更改为在指令debugerror_log
  2. systemctl stop nginx && systemctl start nginx-debug

调试日志确实非常冗长,因此需要花费一些精力才能看到​​那边位置的处理情况。

相关内容