Nginx反代实现x-ui和宝塔面板共存保姆级教程

Nginx反代实现x-ui和宝塔面板共存保姆级教程
军哥博客一、安装宝塔面板
更新系统并重启
Centos系统:
1 | yum -y update |
Ubuntu/Debian系统:
1 | apt update -y |
安装必要环境:
1 | yum update -y && yum install -y curl socat wget sudo |
重启:reboot
安装宝塔面板(推荐使用 CentOS 系统安装宝塔面板,其他系统也可以,相关安装命令请访问宝塔官网
1 | yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh |
宝塔安装完毕以后,根据自己的需求安装所需的环境插件
二、部署网站
找到软件商店-一键部署-一键部署 WordPress,并设置WordPress伪静态样式
(其实随意搭建一个落地页站点就行)
为域名申请证书,找到网站设置,点击SSL为网站申请证书,强制开启 HTTPS
三、安装x-ui面板
1 | bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh) |
安装完成,找到宝塔面板——安全——防火墙,放行面板的端口(如未设置54321是x-ui默认端口)
在浏览器中输入ip+端口登录面板,修改必要的面板参数 面板监听端口 和 面板 url 根路径
在入站规则里面添加一个节点,设置好端口和路径,协议选择ws ,(不要打开tls)
四、配置 Nginx 反向代理
找到网站设置-配置文件,在最后一行的 } 符号前面,新起几行,插入以下反代代码
1 |
|
修改填写面板和节点的配置,设置完毕以后,重新启动Nginx使配置生效。
此时可以使用站点域名+x-ui根路径来访问X-ui管理面板了,同时宝塔里面之前放行的x-ui端口也可以删除了,可以提高服务器安全性
魔法软件相对应的设置下即可使用
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果