有没有办法在 nginx 配置文件中检测服务器 IP?

有没有办法在 nginx 配置文件中检测服务器 IP?

我正在使用 nginx/1.12.0 并尝试了 $server_addr 指令,但它给出了一个错误:

nginx:[emerg] /etc/nginx/sites-enabled/conf 中的参数“$server_addr”无效

这是我的代码 nginx conf 块:

   location /login {
            deny all;
            allow $server_addr;
            auth_basic "Http Auth";
            auth_basic_user_file /etc/nginx/pass;
    }

提前致谢。

相关内容