我的默认设置是我的Teamcity实例。它在nginx后面,所以我已将 / WWW 文件夹移动到 / teamcity 文件夹,并设置了nginx位置记录。
location /teamcity {
proxy_pass http://localhost:8111/teamcity;
# and a couple of _sets here
}
一切正常,除了Nuget feed。我可以列出来自它的数据包但我无法下载任何数据包,因为数据包URL。
It looks like:
1. http://some.domain.com:443/teamcity/whatever/url/for/the/packet/(correct one)
instead of:
2. https://some.domain.com/teamcity/(correct URL)
第二个URL的数据包是可访问的,但是feed会返回第一个URL。 "常规设置"中的网址和" main-config.xml"也是正确的。这是因为URL自动检测,所以我可以禁用它一些如何或是否因为另一个问题?
答案 0 :(得分:1)
服务器URL自动检测与此问题无关。如果您指定了自定义URL,则将禁用自动检测。
确保按照我们的文档中指定的方式传递所有必需的标头:https://confluence.jetbrains.com/pages/viewpage.action?pageId=74845225#HowTo...-NGINX