2009-12-18 110 views
10

我無法從遠程機器瀏覽到我的團隊城市(JetBrains)。我遵循安裝指示,安裝順利。我可以在服務器上本地瀏覽應用程序,完全沒有問題。我將配置文件中的默認服務器url更改爲http://my servername。我可以瀏覽到http://my服務器名稱,應用程序在本地顯示沒有問題。該應用程序已安裝在服務器的默認80端口上,未安裝其他Web服務器。從遠程機器訪問TEAMCITY

如果我瀏覽到http://my servername從我的筆記本電腦在同一個domian什麼也沒有發生。當我運行診斷程序時,它似乎拿起了webserve,但它無法響應。

作爲測試,我卸載了應用程序並安裝了IIS以查看是否可以遠程瀏覽到默認的IIS頁面。這完全沒有問題。我卸載了IIS,確保服務器上沒有佔用80端口。重新安裝應用程序,配置完全一樣,仍然沒有。該應用程序在當地工作正常,但我沒有得到任何遠程。

我只是想知道如果有人知道我可以嘗試什麼嗎?或者有沒有在tomcat中的設置我需要調整?

+0

如果你想有一個第二對眼睛看着你的問題,讓我知道,我可以通過CrossLoop(VNC類型的應用程序)連接並嘗試幫助你。但防火牆的答案是我會檢查的第一個,所以不知道我可以做/建議任何東西。 – 2009-12-19 00:37:12

回答

6

驗證服務器是否在未被防火牆阻止的端口上運行。如有必要,請撥打Change the port

的Tomcat還支持綁定到特定的IP地址,如果你的機器有多個IP,可以配置在server.xml中使用哪一個,如:

<Connector port="80" address="10.10.10.10" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

其中10.10.10.10是的IP可以從遠程機器訪問的服務器。

Check the server logs確保它在正確的IP /端口上啓動並接受連接。

+0

謝謝你。不過,在發佈之前,我已經嘗試了所有這些。雙重檢查,一切正常。 防火牆將流量作爲IIS測試頁面添加,我已將更多端口添加到防火牆規則中,但仍然沒有任何內容 – 2009-12-19 11:21:44

+0

嘗試使用其他瀏覽器,可能是adblock插件,內容過濾器代理或遠程計算機上的其他內容阻止了TeamCity頁面從正確加載。從你的描述中也不清楚什麼是服務器URL,它只是說http://。嘗試使用IP地址。 – CrazyCoder 2009-12-19 12:14:45

+0

試過opera,firefox和IE – 2009-12-19 22:54:55

12

我剛剛更新的TeamCity從7.0到7.1,現在我有相同的問題。

然而,事實證明原因與TeamCity升級沒有任何關係。事實證明,我們的系統管理員已經設置了一個策略更新來阻止除端口80以外的所有傳入連接。當我開始升級時,我注意到服務器想要進行一些系統更新。所以我讓它先走。

我懷疑當我試圖在系統更新後訪問TeamCity服務器時,我意識到我不能再遠程訪問網站。

但是因爲我在TeamCity更新之後才注意到它,所以我認爲它是罪魁禍首,浪費了一大堆時間在這個紅鯡魚身上。

對我來說,解決辦法是

  1. 打開Windows防火牆的服務器上
  2. 點擊在左側窗格中的根級別選項
  3. 請務必在每個輪廓部分,即入站連接是允許的。

(#3)是我的問題。

希望這有助於別人出未來......

+0

有趣地轉動沒有工作的防火牆,但這樣做,在得到它這樣的工作後,我添加了一個防火牆規則,它以更安全的方式解決了這個問題。 乾杯 – foz1284 2012-12-14 10:38:04

+0

Windows防火牆對我來說也是一個問題,但我剛剛爲端口80創建了一個傳入規則,因爲我們的組策略似乎已經鎖定了接受所有傳入連接的能力。 – brianary 2014-12-15 23:53:23

+0

在linux上遇到類似的防火牆問題。 – cloudrave 2015-04-01 05:55:42

2

評估TeamCity的10.0版本,當我剛剛遇到了同樣的問題。

我通過改變'我的電腦的名稱,可以從遠程計算機使用的'服務器URL'值解決了它。

正如他們所說的,「確保服務器可以通過指定的URL訪問」。

爲了達到這個設置: - 登錄TeamCity的接口,然後 - 點擊「管理」鏈接 enter image description here

這在TeamCity的支持頁面很好的解釋上: https://confluence.jetbrains.com/display/TCD10/Configuring+Server+URL