首先正常安装雷池还有宝塔
雷池 WAF 社区版 | 下一代 Web 应用防火墙 | 免费使用
修改宝塔nginx配置文件
然后前往目录:/www/server/panel/vhost/nginx
phpfpm_status.conf
0.default.conf
请注意: 这里的0.default.conf这个文件中(也就是第二个图片)如果你没有网站开启ssl是没有443端口显示的,所以随便创建一个站点开启HTTPS非常重要
这两个文件夹的端口改为你刚刚站点设置的非标端口,比如我的是把443改为444,80改为81
配置完可以重启一下Nginx,如果可以正常重启则说明配置正确。现在还有后期新增的网站域名一定要写a.com:xx,xx写你的非标端口,HTTPS端口也要改,否则默认使用80端口会出现各种意想不到的BUG
三.安装雷池
如果已在宝塔创建网站还要修改
站点的配置文件中的端口修改一下,这里http改为81,https改为444
图中的if判断后面的端口是强制HTTPS的判断端口,(一定要改,不然反复重定向)如果你没有开启强制HTTPS就没有这个if判断代码,就不需要改了。
雷池配置
协议就写HTTP协议你写的非标端口,我的示例是81端口,一定要注意,HTTP协议的上游写http://127.0.0.1:81注意协议和端口
宝塔获取访客真实IP
HTTP-Header设置为:X-Forwarded-For
在下方的其他代理配置中勾选传递客户端连接的host和协议
在ng配置文件中增加以下代码
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
real_ip_recursive on; #使用CDN时考虑,不然会无法获取访客IP只能获取CDN的IP
没有回复内容