2016-03-07 27 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这种方式。 (虽然感觉有点不稳定但不专业。)