如何访问远程服务器上的融合

时间:2016-03-07 12:10:38

标签: ubuntu localhost virtual-machine confluence

我已成功在我的ubuntu服务器(vm)上安装Confluence。它提示我在浏览器http://localhost:8090上访问它。我的虚拟机的localhost的IP为10.0.0.15。我试图在浏览器中访问http://10.0.0.15:8090,但它无法正常工作。有人在安装Confluence时熟悉这个问题吗?请帮忙。感谢。

3 个答案:

答案 0 :(得分:1)

我在远程服务器上安装Confluence时遇到同样的问题。为安装所需的Web界面提供服务的confluence服务器仅在本地环回接口上运行。

这意味着您需要在同一主机上启动浏览器,然后您可以从那里访问http://127.0.0.1:8090。您无法通过远程IP(如10.0.0.15)访问它。

可悲的是,我在Confluence Linux网站上找不到任何文件,它会告诉你如何让它听取公共IP(这会产生安全隐患,当然,他们需要让你输入你收到的令牌在命令行或其他东西,以确保其他人不能使用它。)

因此,唯一的解决方案是在远程计算机上运行Web浏览器。

  1. 运行像Chrome或Firefox这样需要GUI的浏览器可以通过
    • X11通过SSH或
    • 转发
    • 通过远程桌面服务 服务器,如VNC
  2. 通过运行服务器上的links2之类的文本模式浏览器
  3. 请注意,选项1需要在服务器上安装大量GUI内容(尤其是VNC选项),并且可能不是一个选项。

    文本模式浏览器似乎有许多现代网站的问题,但我设法以这种方式安装Confluence。 (虽然感觉有点不稳定和不专业。)

答案 1 :(得分:1)

Confluence服务器默认使用端口8090。您需要在VM的入站规则中允许TCP端口8090。 然后,您可以使用您的IP地址和端口通过浏览器访问汇合。 例如:http://10.x.x.x:8090

答案 2 :(得分:0)

这不是Confluence配置问题 - 您应该配置您的VM,因此它使用NAT - 这样它将从您的DHCP获取IP地址。从主机看不到10.0.0.15。