求助 nginx 反向代理 GET net::ERR_ABORTED 403 (Forbidden)
安装使用 · ccssooll999 · 277天前 · 218次点击 · 0人收藏 收藏 感谢
ccssooll999

感谢作者开发的软件,尝试了一下感觉非常好用
直接http连接正常,但在参考使用说明部署nginx反向代理时遇到了些问题


nginx配置如下(域名已隐去):

server {
    listen 12345;
    listen [::]:12345;

    server_name *****.com;

    location / {
        proxy_pass http://127.0.0.1:3030;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        client_max_body_size 11240M;
    }
}


打开网页端 http://*****.com:12345/ 如下,页面空白,index.54adbe49.js这个文件死活获取不到



但是直接在浏览器输入URL:http://*****.com:12345/front/assets/assets/index.54adbe49.js 又能下载到


服务器端运行环境是debian 10,ngnix用apt-get安装,ngnix默认用户是www-data(会不会和这个有关,ifile文件运行的用户是另一个子用户)

求助大佬们有没有什么建议 感谢!

4条回复 44天前
  • ccssooll999
    ccssooll999 276天前
    没再继续搞,但是在装 seafile 的时候发现
    proxy_set_header Host $host;
    这行需要在 $host 后加 listen 的端口
    按照这个例子也就是改成 proxy_set_header Host $host:12345;

    碰到同样问题的朋友可以试一试
  • admin
    admin 274天前
    @ccssooll999 感谢分享,之前没碰到过这个问题,可能是没有用标准80和443端口的问题?
  • dohteryrx
    dohteryrx 45天前
    @ccssooll999 谢谢大佬,一下解决了
  • dohteryrx
    dohteryrx 44天前
    我是用宝塔面板做的反向代理,只需要在添加反向代理的时候,有个“发送域名”栏,填写$host:post(post默认为80或443),就不用修改配置文件了
添加新回复
回到顶部
登录 后回复