2016-03-07 26 views

回答

1

Confluence服務器默認使用端口8090。您需要在虛擬機的入站規則中允許TCP端口8090。 然後,您可以使用您的IP地址和端口通過瀏覽器訪問合流。 例如:http://10.x.x.x:8090

0

這不是一個Confluence配置問題 - 你應該配置你的虛擬機,所以它使用NAT - 這樣它會從你的DHCP獲得一個IP地址。 10.0.0.15在主機上不可見。

+0

我確定我的虛擬機正在使用橋接,因爲我使用WinSCP從主機連接它。我也有一個Strongloop在這個虛擬機上運行,​​它使用本地主機初始化。我設置export HOST = 0.0.0.0,然後我可以使用主機上的10.0.0.15訪問Strongloop。但是這對Confluence不起作用。 – noob

1

我在遠程服務器上安裝Confluence時有同樣的問題。服務於安裝所需的Web界面的合流服務器似乎只在本地環回接口上運行。

這意味着您需要在同一臺主機上啓動瀏覽器,然後才能從那裏訪問http://127.0.0.1:8090。您無法通過遠程IP訪問它(如10.0.0.15)。

不幸的是,我沒有發現Confluence Linux網站上的文檔,它會告訴你如何讓它監聽公共IP(這會產生安全隱患,當然,它們需要讓你輸入一個令牌通過命令行接收或確保其他人不能使用它)。

所以唯一的解決方案是在遠程機器上運行Web瀏覽器。

  1. 運行像Chrome或Firefox瀏覽器,需要一個GUI可通過
    • 通過SSH X11轉發或
    • 通過遠程桌面服務做了 服務器,就像VNC
  2. 服務器上運行的文本模式瀏覽器,如links2

請注意,選項1需要在服務器上安裝大量的圖形用戶界面(特別是VNC選項),可能不是一個選項。

文本模式瀏覽器似乎與許多現代網站的問題,但我設法安裝Confluence這種方式。 (雖然感覺有點不穩定但不專業。)