当我访问我的主机 ao.dev:8000 或 ao.dev 时,显示“无法连接到此站点,ao.dev 拒绝连接”。
我的yaml文件:
我也有我的视图文件:
我已经检查过:
我已通过进入Homestead目录运行vagrant up命令。
当我访问我的主机 ao.dev:8000 或 ao.dev 时,显示“无法连接到此站点,ao.dev 拒绝连接”。
我的yaml文件:
我也有我的视图文件:
我已经检查过:
我已通过进入Homestead目录运行vagrant up命令。
实际上,在安装Homestead之前我一直在使用WAMP。所以我卸载了两个,即WAMP和Homestead设置,包括Vagrant和Virtual Box。然后我重新安装了Homestead设置,它就可以工作了。我不知道背后的逻辑,但可能是WAMP和Homestead之间发生了冲突。它可以工作,所以我发布了答案。
.env
文件中列出了正确的主机名作为 APP_URL
:8000
端口访问站点Homestead.yaml
后运行 vagrant provision
map
命令后加上一个空格,例如: map: ao.dev
hostname
或 name
元素添加到 Homestead.yaml
中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"
)。在您上面的代码中,这些路径没有像它们应该的那样用双引号括起来。vagrant destroy -f && vagrant up
在您的Laravel项目根目录中。你的 Vagrant 虚拟机已经启动,但是你无法访问该虚拟机。
请问你能否将你的主机上的 hosts 文件粘贴出来?
请问你能否在你的主机上执行 "nmap 192.168.10.10" 命令并将输出结果粘贴出来?
请问你能否在你的 Vagrant 虚拟机上执行 "ls /etc/nginx/sites-enabled/ -la" 命令并将输出结果粘贴出来?
Homestead.yaml
文件是什么样子? - Jamesking56vagrant destroy
会发生什么? - Jamesking56vagrant up
命令,看看网站是否能够在线。 - Jamesking56