我在Homestead环境中安装了三个Laravel(5.5),并且一切运行良好。只有一件事令我困惑。我在Homestead.yaml文件中创建了以下指令:
sites:
- map: site1.dev
to: /home/vagrant/site1/public
- map: site2.dev
to: /home/vagrant/site2/public
- map: site3.dev
to: /home/vagrant/site3/public
如果我在浏览器中打开192.168.178.141:8000
(192.168.178.141是我的开发PC中的IP),则每次都会加载site2.dev。为什么它加载这个网站而不是第一个或第二个?
答案 0 :(得分:0)
如果你使用ip地址来呼叫网站,它应该使用列表中定义的最后一个,因为它覆盖了网络服务器响应ip呼叫的配置。
如果您想访问其他网站,则应将其添加到Hosts-File
192.168.178.141 site1.dev
192.168.178.141 site2.dev
192.168.178.141 site3.dev
所以你可以正确访问它们