CentOS VirtualBox 客户机仅为 Windows 7 主机提供 Apache 测试页面

CentOS VirtualBox 客户机仅为 Windows 7 主机提供 Apache 测试页面

标题概括了情况,具体情况如下:

  • 访客机上的网站在 Apache 中配置正确,并且在该机器上的浏览器中响应良好
  • 来宾盒设置为使用桥接适配器模式进行网络
  • 我在 Win7 主机文件中创建了一个条目,其中包含我在来宾 CentOS VM 上的 Apache 中配置的站点的 IP 和域
  • 客户机上的 Apache 响应主机上的浏览器的请求,但使用 Apache 测试页面
  • 我已经通过停止 httpd 验证了主机确实正在从 Apache 加载客户机上的内容
  • 我已经从主机箱运行了 nmap,查看了客户机箱 IP,发现 80 端口是开放的

从这里开始就被难住了。当然,我错过了一些简单的东西,但是没有东西可以尝试。有什么想法吗?

答案1

找到了问题,这确实是我之前忽略的一个简单的问题。vhost 的设置如下

Allow from 127.0.0.1

很明显,如果我们要从外部访问该网站,这不是我们想要的。所以我把它改成了

Allow from all

毫不奇怪,现在一切都按预期进行。

相关内容