【发布时间】: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 上运行的内容?