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