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地址的情况

文章讲述了在使用Nginx作为代理服务器配置Nuget时遇到的问题,即请求URL中的IP地址导致无法访问。作者发现通过添加特定的Nginx配置项,如`proxy_set_headerHost$host`和`X-Forwarded-For$proxy_add_x_forwarded_for`等,可以解决这个问题。这些设置可能让服务器正确识别和处理HTTP请求的来源。


被折叠的 条评论
为什么被折叠?



