宝塔面板和雷池部署在同一台服务器教程-技术论坛-官方板块-主机吧

宝塔面板和雷池部署在同一台服务器教程

首先正常安装雷池还有宝塔

雷池 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

宝塔面板和雷池部署在同一台服务器教程-主机吧

 

请登录后发表评论

    没有回复内容