2017-03-24 102 views
0

我在Windows Server 2016機器上安裝了TeamCity,並將ci.mydomain.com分配給serverUrl。我在那臺託管我的nuget服務器的機器上也有IIS。Teamcity服務器URL返回404

當我鍵入ci.mydomain.com它返回一個404 nuget.mydomain.com工作正常

有誰知道這是爲什麼?

由於在TeamCity的管理設置提前

回答

2

「服務器URL」不會影響的TeamCity服務器是如何被訪問。

您可以先打開服務器計算機上的127.0.0.1:PORT,檢查TeamCity是否正常運行,其中PORT是配置TeamCity運行的位置(例如,檢查\ logs \ teamcity-server.log文件,與「Web服務器端口」一致)

如果可行,請確保SERVER:PORT從其他機器運行,其中SERVER是機器IP和相同的PORT。如果您希望將IIS用作反向代理,請選擇related TeamCity instructions

最後,您需要確保ci.mydomain.com解析爲IP並在URL中使用適當的端口。

+1

ci.mydomain.com:4567有效。我想將其重定向到ci.mydomain.com(端口80)。 – pantonis

+0

您可以在端口80上運行TeamCity(需要在TeamCity的conf \ server.xml中進行更改),或者您可以在不同的路徑下運行您的nuget服務器和TeamCity(ci.mydomain.com/ ):這需要TeamCity(也可能是nuget服務器)重新配置。 TeamCity說明可在答案的鏈接中找到。 – Yaegor

相關問題