1. 最近 宝塔未更新nginx 最新官方版本是1.21.0 和1.20.1

手动查找了nginx手动安装教程 失败

只能手动卸载1.19版 再安装 目前版内有的最新1.20.0 暂时先用着

2. 安装很快 只需要几秒  但是 nginx启动失败 提示

nginx: [emerg] unknown "clientrealip" variable
nginx: configuration file /***/nginx/conf/nginx.conf test failed

因为本站就在此次升级的主机内  本博以前发布的文章 暂时无法查看

 

#复习# nginx: [emerg] unknown “clientrealip” variable 解决办法

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; }

 

一定放在http段

最终效果

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。