日志格式的 Nginx 上游名称

Nie*_*lsK 3 nginx logging

有没有办法使用nginx 日志格式的上游名称而不是用于处理请求的特定上游节点主机/IP 地址?

$upstream_addr是用于特定节点的变量,当不存在正常运行的节点时,将给出组的名称。不过,我想始终记录上游组本身的名称。

我在官方文档中找不到任何有关它的信息,但也许有一个未记录的变量、编译选项或模块使其成为可能?

Ale*_*Ten 5

您可以使用$proxy_host变量。它包含指令中指定的主机名proxy_pass。在您的情况下,它正是上游名称。