我在我的Win7机器上运行Virtualbox环境中的CentOS。 我可以通过SSH从主机(win7)连接,但Apache的httpd不回答。
我可以通过curl localhost
在curl localhost
得到响应, curl 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端口是打开的。
可能是什么问题?
如果您有sudo权限,请尝试运行service httpd status
并查看服务器是否正在运行。
如果你发现apache正在运行,你的问题可能会与端口有关,在这种情况下,运行system-config-securitylevel-tui
将会popup一个terminal版本的防火墙pipe理控制台,然后你可以进入启用必要的端口转发。
如果您发现仍然无法访问您的httpd服务器,请确保您已打开/转发路由器上的端口。