2017-07-06 22 views
0

我在Windows server 2012 64位計算機上安裝了Jenkins,並且希望在內部網絡中使其可用。Jenkins在Windows服務器2012中無法訪問http:// <hostname>:8080

我已將--httpListenAddress添加到0.0.0.0,並重新啓動Jenkins並嘗試使用http://hostname:8080訪問它,但沒有顯示頁面(儘管它顯示了URL欄中的Jenkins圖標)。但http://localhost:8080工作正常。

enter image description here

而且我查了詹金斯防火牆入站規則,但似乎它沒有問題。 enter image description here

我試圖抓住偵聽端口與"netstat -aon | find /i "8080",發現<host ip address>:8080 FIN_WAIT_2其標誌朝着該請求被卡住(可能是我錯了)。

我無法確切地阻止使用詹金斯的主機名。如果您已經解決了此問題,請分享您的解決方案。

回答

0

在服務器上打開一個新的命令提示符,然後輸入IPCONFIG

你應該得到的IP地址列表。打開一個瀏覽器並輸入每一個,然後輸入8080。 http://202.123.2.1:8080

如果詹金斯打開了,從另一臺計算機ping的IP,看看你可以得到一個ping回覆 平202.123.2.1

如果你得到一個ping回覆,你可以從任何一臺PC上訪問詹金斯通過在網絡中輸入ip和端口號。

我們到達的主機名,您需要編輯您的主機文件

C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主機

鍵入IP其次是主機名 202.123.2.1詹金斯

如果打不通,你需要打開8080端口見https://www.vultr.com/docs/how-to-open-a-port-in-windows-firewall-on-windows-server-2012

+0

我每個IP嘗試和結果是一樣的。雖然嘗試每個IP都沒有意義,但主機名。 但是我在地址欄中看到Jenkins圖標,同時在URL中使用主機名即'http:// hostname:8080' 看起來請求要發送給Jenkins,但沒有顯示結果,頁面爲空。 我也測試過8080端口在本地主機上用telnet主機名打開8080 –

+0

看看這些:http://www.mikaelhallne.se/2015/09/16/blank-page-when-loading-jenkins/ https ://stackoverflow.com/questions/35276283/jenkins-gives-me-blank-page – Yasirmx

相關問題