当我转到我的主机ao.dev:8000或ao.dev, "此网站无法访问时,ao.dev拒绝连接" 会显示。
我的yaml文件:
我的观点文件也是:
我已经查过:
我通过访问Homestead目录来运行vagrant up命令。
答案 0 :(得分:3)
实际上我在安装宅基地之前使用的是WAMP。 所以我卸载了wamp和宅基地设置,包括流浪汉和虚拟盒子。 然后我再次安装了宅基地设置并且工作正常。 我不知道背后的逻辑,但也许wamp和宅基地是冲突的。 它起作用所以我发布了答案。
答案 1 :(得分:1)
以下是我自己的一个项目中的Homestead.yaml
文件示例:
---
ip: "192.168.10.10"
memory: 2048
cpus: 2
hostname: vm
name: vm
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: "."
to: "/home/vagrant/example"
sites:
- map: example.dev
to: "/home/vagrant/example/public"
databases:
- example
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
请注意我的路径是如何双引号(to: "/home/vagrant/example"
)?在上面的代码中,这些路径不应该是双引号。
我还建议您在修复配置后通过运行完全销毁并重新创建VM:
vagrant destroy -f && vagrant up
在Laravel项目根目录中。
答案 2 :(得分:1)
我需要做些什么来让我的本地Laravel启动并运行:
.env
文件的主机名列为APP_URL
:8000
端口访问网站此外:
vagrant provision
Homestead.yaml
map
命令的冒号后面加一个空格,即map: ao.dev
hostname
或name
元素添加到Homestead.yaml
答案 3 :(得分:0)
您的Vagrant VM计算机已启动,但您无法访问该计算机。
您可以将主机文件粘贴到主机上吗?
你能粘贴" nmap 192.168.10.10"的输出吗?从您的主机?
你能粘贴" ls / etc / nginx / sites-enabled / -la"在你的Vagrant VM机器上?
答案 4 :(得分:0)
我遇到了同样的问题,我安装并运行fiddler,这足以解决它。