当前位置:论坛首页 > Linux面板 > 求助

配置nginx代理宝塔问题

发表在 Linux面板2020-10-20 10:24 [复制链接] 3 2475

本帖最后由 宝塔用户_pfanai 于 2020-10-20 10:34 编辑

我想用nginx代理宝塔桌面,修改配置文件后,进入宝塔桌面不能登录,静态文件好像也不能访问,配置和效果图如下
nginx配置:
nginx配置.zip (17.4 KB, 下载次数: 11996)
使用道具 举报 只看该作者 回复
发表于 2020-10-20 10:27:29 | 显示全部楼层
将以下内容保存为bt.conf,放到/www/server/panel/vhost/nginx目录,重启nginx。

server
{
    listen 8888;
    server_name vps.example.com;
     
    if ($host != 'vps.example.com'){
       return 403;
    }

    auth_basic "Authorization";
    auth_basic_user_file /www/server/pass/bt.pass;

    location / {
      proxy_set_header Host $hostserver_port;
      proxy_set_header X-Real-Ip $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://127.0.0.1:8887;
    }
}



示例中宝塔使用8887端口,从外部访问时使用8888端口。
注意proxy_set_header Host $hostserver_port;这一行不能使用proxy_set_header Host $host;,否则宝塔后台登录重定向时会丢失端口。
使用道具 举报 回复 支持 0 反对 1
发表于 2020-10-21 09:59:08 | 显示全部楼层
qq290598268 发表于 2020-10-20 10:27
将以下内容保存为bt.conf,放到/www/server/panel/vhost/nginx目录,重启nginx。

server

麻烦您CV过来之前自己先测试下能否使用好吧
使用道具 举报 回复 支持 反对
发表于 2020-10-21 10:02:00 | 显示全部楼层
宝塔用户_pfanai 发表于 2020-10-21 09:59
麻烦您CV过来之前自己先测试下能否使用好吧

那你就当CV的 不能用吧
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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