我在Homestead机器上有两个Laravel项目。
Homestead.yaml
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: blog.app
to: /home/vagrant/Code/Blog/public
和/ etc / hosts:
192.168.10.10 homestead.app
192.168.10.10 blog.app
一切都按预期工作。但是,当我想从本地网络上的手机访问网站并转到
时192.168.1.100:8000
它带我进入一个博客项目。 是否可以随时访问所有项目?
我读了这个How to connect to Homestead which has multiple sites through mobile device?,但您必须选择一个可访问的项目。每次你想要交换项目时,你必须编辑Homestead.yaml并重新加载vagrant。
答案 0 :(得分:0)
我自己已经弄清楚了,我在这里(Homestead cant access second site remotely)和这里(Laravel homestead multiple sites choose which one is locally accesable)发表了答案。
简而言之:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
port: 81
- map: blog.app
to: /home/vagrant/Code/Blog/public
ports:
- send: 8100
to: 81
然后通过homestead.app
访问您的http://192.168.1.100:8100
项目。