【问题标题】:Homestead Running, SSH Works, But HTTP Connections Time OutHomestead 运行,SSH 工作,但 HTTP 连接超时
【发布时间】:2016-01-24 12:12:06
【问题描述】:

我遇到了之前运行正常的宅基地配置的问题。在网上阅读了一些关于一个单独问题的坏建议后,我不小心通过重新运行 init.bat 清除了我的 homestead.yaml,并尽我所能从内存中重新创建了 homestead 配置。大多数一切似乎都在工作 - 我可以成功启动盒子,并且可以通过 SSH 连接。我的 Web 根目录已正确映射到该框,因为我可以在我选择映射它们的框上看到我的所有项目文件。当我尝试通过 http(通过我将其映射到的名称)访问该站点时,我得到了超时。我确保我的 hosts 文件具有从 myapp.app 到 192.168.10.10 的更新,与我的 homestead.yaml 文件中的 IP 相同。但是,我会注意到,当我从终端 ping 192.168.10.10 时,我也会遇到超时。

这是我的 Homestead.yaml:

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: C:/Users/MyUsername/.ssh/id_rsa.pub

keys:
    - C:/Users/MyUsername/.ssh/id_rsa

folders:
    - map: C:/Users/MyUsername/Projects/myapp_laravel
      to: /home/vagrant/code/myapp

sites:
    - map: myapp.app
      to: /home/vagrant/code/myapp/public

databases:
    - homestead

这是我的主机文件:

192.168.10.10 myapp.app

我还会注意到我可以通过以下方式成功访问我的应用程序:http://localhost:8000/ 更新主机文件后,我还重新启动了主机,并重新配置了盒子。

【问题讨论】:

  • 也许可以运行netstat -n | find ":8000" 并尝试找出在您的端口 8000 上运行的内容?

标签: laravel vagrant homestead


【解决方案1】:

再次重新启动主机为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-07
    • 2013-04-26
    • 2017-06-01
    • 2014-11-26
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多