宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔用niginx反向代理访问怎么弄

发表在 Linux面板2023-2-25 16:11 [复制链接] 3 3125

本帖最后由 堡塔运维香菜卷 于 2023-4-1 11:40 编辑

我就一台服务器,已经安装了宝塔面板。也不熟了一个网站,例如 example.com。我现在想实现http://example.com/baota就能访问到面板,改怎么配置。我是在网站的配置文件里加了如下的配置。我宝塔的访问地址是http://xxx.xx.xx.xx:8898
location ^~/baota {    proxy_pass http://127.0.0.1:8898/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}


使用道具 举报 只看该作者 回复
发表于 2023-2-25 16:12:40 | 显示全部楼层
您好,面板不支持反向代理操作
使用道具 举报 回复 支持 反对
发表于 2023-2-25 16:53:23 | 显示全部楼层
本帖最后由 双木林 于 2023-2-25 17:00 编辑

您好,宝塔面板不支持反向代理,您如果想实现http://example.com/baota直接跳转到宝塔面板,您可以实现网页跳转,在您的网站的nginx配置中的server模块中添加下面的配置,其中下面的url就是您登录宝塔的地址,记得修改成您自己的,IP地址不要使用127.0.0.1,这种方法可以跳转到宝塔,但是域名也会发生变化,会存在一定的风险
  1. location /baota {
  2.   return 302 http://192.168.157.128:23660/e2359084;
  3. }
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-2-28 01:13:20 | 显示全部楼层

宝塔后端接口地址貌似写死了。所以反代理不能添加应用前缀。我使用这种可以访问了:

  1. location / {
  2.   proxy_pass http://127.0.0.1:11284;
  3.   proxy_set_header Host $host;
  4.   client_max_body_size 1024m;
  5.   proxy_http_version 1.1;
  6.   proxy_set_header X-Real-IP $remote_addr;
  7.   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8.   proxy_set_header Upgrade $http_upgrade;
  9.   proxy_set_header Connection 'Upgrade';
  10.         }
复制代码




使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表