一个Homestead环境中的多个Laravel安装/网站

时间:2017-10-09 12:50:38

标签: laravel homestead

我在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。为什么它加载这个网站而不是第一个或第二个?

1 个答案:

答案 0 :(得分:0)

如果你使用ip地址来呼叫网站,它应该使用列表中定义的最后一个,因为它覆盖了网络服务器响应ip呼叫的配置。

如果您想访问其他网站,则应将其添加到Hosts-File

192.168.178.141 site1.dev
192.168.178.141 site2.dev
192.168.178.141 site3.dev

所以你可以正确访问它们