我是刚开始使用Homestead在本地开发laravel网站的人。我遵循了两个不同的教程进行设置,并且已经重新安装了5次,但是自定义域名对我不起作用。我正在Windows 10计算机上工作,并且正在使用Virtualbox。在浏览器中浏览到192.168.10.10时,我可以看到测试站点。我可以ping 192.168.10.10并获得所有发送和接收的数据包。我也可以ping obsessories.dev,它成功发送和接收所有数据包。我还尝试根据在SO上看到的另一个答案将主机文件更改为使用127.0.0.1,但这对我不起作用。我使用命令
无用的重载--provision
每次我都对Homestead.yaml和主机文件进行任何更改。我注意到firefox和chrome都重定向到https://obsessories.dev,但是我不确定这是否是问题。感谢您对此事的任何帮助或见识!
这是我的Homestead.yaml文件:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:\Users\******\Projects\web\ssh\publickey.pub
keys:
- C:\Users\******\Projects\web\ssh\privatekey.ppk
folders:
- map: C:\Users\******\Projects\web\sites
to: /home/vagrant/code
sites:
- map: obsessories.dev
to: /home/vagrant/code/obsessories/public
databases:
- homestead
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# zray:
# If you've already freely registered Z-Ray, you can place the token here.
# - email: foo@bar.com
# token: foo
# Don't forget to ensure that you have 'zray: "true"' for your site.
ping 192.168.10.10的输出
ping 192.168.10.10
使用32个字节的数据对192.168.10.10进行Ping:来自192.168.10.10的回复: 字节= 32时间<1ms TTL = 64来自192.168.10.10的回复:字节= 32时间<1ms TTL = 64来自192.168.10.10的回复:字节= 32时间<1ms TTL = 64来自的回复 192.168.10.10:字节= 32时间<1ms TTL = 64
192.168.10.10的Ping统计信息: 数据包:已发送= 4,已接收= 4,丢失= 0(丢失0%),大约往返时间(以毫秒为单位): 最小值= 0ms,最大值= 0ms,平均值= 0ms
ping obsessories.dev的输出
ping obsessories.dev
使用32个字节的数据ping obsessories.dev [192.168.10.10]:回复 来自192.168.10.10:字节= 32时间<1ms TTL = 64来自192.168.10.10的回复: 字节= 32时间<1ms TTL = 64来自192.168.10.10的回复:字节= 32时间<1ms TTL = 64来自192.168.10.10的回复:字节= 32时间<1ms TTL = 64
192.168.10.10的Ping统计信息: 数据包:已发送= 4,已接收= 4,丢失= 0(丢失0%),大约往返时间(以毫秒为单位): 最小值= 0ms,最大值= 0ms,平均值= 0ms
答案 0 :(得分:0)
乔的建议对我有用。我将域更改为.local,然后重新加载了流浪汉,现在可以正常工作了。