从nginx error_log中删除条目

问题描述 投票:0回答:1

我正在使用nginx作为我的应用程序的反向代理。我有一个盖斯附加的用例。用户可以执行geth附加https://dns-name:port/api-key来获取geth控制台。例如:

附上https://google-service.net:6000/Yik987hjk

[如果发生错误,nginx error_log将显示此apikey。示例:

11:32:14 [错误] 48#0:* 12479669 connect()失败(111:连接拒绝),同时连接到上游,客户端:1 * 4。***。****。* 01,服务器:_,请求:“ POST / api-key HTTP / 1.1”,上游:“ http://127.0.0.1:******”,主机:“ *******。******。****。com:port”

我阅读了Nginx文档,没有办法为error_log使用日志格式。有什么方法可以配置此error_log。我不想在日志中显示此api键。

nginx reverse-proxy
1个回答
0
投票

简单的配置示例:只需在您的nginx配置文件error_log off]中添加一行

http {
  access_log  /var/log/nginx/access.log  main;

  server {
    listen 80;
    location /app1 {
      error_log off; # <----- this WILL work
      proxy_pass http://example.com;
    }
    (...)
  }

}
© www.soinside.com 2019 - 2024. All rights reserved.