【问题标题】:Centos 7, Vagrant with Virtualbox - Apache virtual hosts working on guest machine, on host showing "it works"Centos 7,带有 Virtualbox 的 Vagrant - Apache 虚拟主机在客户机上工作,主机上显示“它可以工作”
【发布时间】:2017-01-14 07:11:49
【问题描述】:

我已经在 vagrant 中设置了一个可用的 Centos 7 Apache 虚拟主机网站,virtualbox 配置了映射的静态 IP 地址和共享文件夹 (192.168.88.1)。

当我使用 vagrant 用户 ssh 进入客户机时(我的端口转发也适用于 ssh),我可以 curl 网站并返回正确的 html。

ssh vagrant@127.0.0.1 -p 2222
curl localsite.dev

如果我做同样的事情并卷曲直接静态IP地址,它也会返回正确的html

ssh vagrant@127.0.0.1 -p 2222
curl 192.168.88.1

当我通过浏览器从主机访问此站点或 IP 地址时,响应是“它可以工作”。我不知道从哪里开始,因为日志是空的,显然是在加载正确的服务器并且 ping 结果都是成功的。我不确定要在此处发布什么代码,因为我对可能导致此问题的原因感到困惑。我已经遵循了 100 条指南,甚至是一行一行的,但它仍然不起作用)。有什么想法或从哪里开始寻找?

【问题讨论】:

    标签: apache centos vagrant virtualbox virtualhost


    【解决方案1】:

    我在虚拟机的网络设置中添加了到 NAT 卡的端口转发(8080 主机端口 - 80 访客端口)。然后在 hosts 文件中将域设置为指向 192.168.88.1 并在浏览器中输入地址 localsite.dev:8080,最后它确实加载了站点。

    【讨论】:

      猜你喜欢
      • 2017-05-02
      • 2015-04-10
      • 2013-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      相关资源
      最近更新 更多