2021.03.03 00:03 本文发布 2021.05.29 06:23复习
出现错误提示
ERROR:
nginx: [emerg] unknown "clientrealip" variable
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed
这个问题 是下面两篇文章的延申问题
Nginx 挂CDN 如何获取真实访客IP地址,对付cloudflare 及任意CDN通用办法,独家绝密资料
Nginx配置日志格式报错 log_format” directive is not allowed here ,Nginx的基本配置log_format 写法
根据上面的两篇教程
只需要将 nginx配置文件 /www/server/nginx/conf/nginx.conf
增加如下变量 即可解决
#获取用户真实 IP,并赋值给变量$clientRealIP
map $http_x_forwarded_for $clientRealIp {
"" $remote_addr;
~^(?P<firstAddr>[0-9\.]+),?.*$ $firstAddr; }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。