无法从主机访问 VirtualBox 中 CentOS 上运行的 Apache

无法从主机访问 VirtualBox 中 CentOS 上运行的 Apache

我在 Win7 机器上的 Virtualbox 环境中运行 CentOS。可以通过 SSH 连接来自主机(win7),但 Apache 的 httpd 没有响应。

我可以通过 在 CentOS 中获得响应curl localhostcurl 172.27.59.38但 IP 地址在主机上没有响应:

C:\Users\username>telnet 172.27.59.38 80
Connecting To 172.27.59.38...Could not open connection to the host, on port 80:
Connect failed

nmap localhost没有显示80端口已开放。

这可能是什么问题?

答案1

如果您有 sudo 权限,请尝试运行service httpd status并查看服务器是否正在运行。

如果您发现 apache 正在运行,那么您的问题可能与端口有关 - 在这种情况下,运行system-config-securitylevel-tui将启动防火墙管理控制台的终端版本,然后您可以进入并启用必要的端口转发。

如果你发现你仍然无法访问您的 httpd 服务器,请确保您已打开/转发路由器上的端口。

相关内容