BaGet做了一个Nuget私有服务器,Nginx代理之后还是会请求被代理得地址

Nuget搭建和使用可以参考官网得文档
https://loic-sharma.github.io/BaGet/installation/docker/

在这里插入图片描述
这是我用Nginx代理之后出现得问题,观察请求url和响应回来得配置。配置中得ip地址得url是我被代理得下游地址,所以是无法访问的。

我原本以为是要去server上修改配置,配置成我的域名,因为很多的系统都是这个套路,实际上找了一圈都官网文档都没有提到这个isuse也是没有,但在isuse看到别人的nginx代码多了一串东西,抱着死马精神试了下,还真行了。估计server是通过http请求分析ip地址的

proxy_set_header        Connection keep-alive;
proxy_set_header        Host $host;
proxy_cache_bypass      $http_upgrade;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header        X-Forwarded-Proto $scheme;

在这里插入图片描述

若其他的nuget也出现如下图相关的错误,都可以试试加上这个代码

这是我另外一个nuget服务出现的错误,配置的是域名实际请求的是ip地址的情况
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值