安装vagrant成功在虚拟框中创建新VM后,还创建了一个名为Laravel的新项目,并通过ssh输入密钥,将Laravel放在/Code/Laravel
和我的计算机上C:\Users\Micaelsf\Project\PHP\Laravel
似乎没问题,但问题是,我无法访问laravel.dev:8000 url
。
对主机文件和homestead.yaml
文件进行故障排除后:
主机文件:(在文件末尾)
laravel.dev 192.168.10.10
homestead.yaml文件:
ip: "192.168.10.10"
..
authorize: `C:\Users\Micaelsf\.ssh\id_rsa.pub`
keys:
- C:\Users\Micaelsf\.ssh\id_rsa
folders:
- map: C:\Users\Micaelsf\Project\PHP
to: /home/vagrant/Code
sites:
- map: laravel.dev
to: /home/vagrant/Code/Laravel/public
好了,我可以访问192.168.10.10:8000
但不能访问laravel.dev:8000
我ping laravel.dev
并且ping成功,但显示的是127.0.53.53
,这是一个环回地址,显然需要成功。
毕竟,还是不明白什么是无法访问链接。
有人能帮助我吗? 非常感谢你提前。
PS:我正在使用Windows 10。
答案 0 :(得分:1)
主机文件中的行被反转。首先是IP地址,然后是一个(空格分隔的)主机名列表,它应该解析为该IP地址。
因此,请将您的主机文件更新为:
192.168.10.10 laravel.dev
你应该好好去。