我使用 Mac OS 作为 VirtualBox 的主机。我按照以下步骤在 VirtualBox 上安装了 CentOS 7说明然后我按照以下步骤在 Centos 7 上安装了 OpenProject指示并使用以下命令进行配置这。它运行得很好,我能够在 CentOS 7 的浏览器上启动 OpenProject - 参见下面的屏幕截图。
我想要从我的主机 Mac OS(使用 Chrome 浏览器)访问已启动的 CentOS 7(VirtualBox)的 OpenProject,这就是我的目标。
我在 CentOS 7 上使用 ifconfig 并获取了如下图所示的 IP 地址,
然后我在 Mac OS Chrome 浏览器上使用此 IP 地址,如下所示,请参见以下两个屏幕截图:
它不起作用,我不知道为什么,非常感谢任何帮助。
答案1
您需要打开端口 80 以允许 Apache/Nginx 通过 HTTP 处理请求。如果您尚未这样做,可以使用以下命令启用防火墙的 http 服务:
$ sudo firewall-cmd --permanent --add-service=http
如果您计划配置 Apache 通过 HTTPS 提供内容,您还需要通过启用 https 服务来打开端口 443:
$ sudo firewall-cmd --permanent --add-service=https
接下来,重新加载防火墙以使这些新规则生效:
$ sudo firewall-cmd --reload
防火墙重新加载后,您就可以启动服务并检查 Web 服务器了。
我找到了这个解决方案:留置权