Homestead 2.0 multiple sites, all link to the same url

偶尔善良 提交于 2019-12-03 05:56:43

问题


Hee guys, little question: So i have setup the Homestead 2.0 and everything is working fine. I wanted to add another project in the same code directory but link it to another url. So i added it in the sites list but when i visited laravel.app it all works fine, but when I visit larabook.app it shows me the laravel.app page! Both urls are linked to 192.168.10.10 in my /etc/hosts file.

I have tried restarting my mac and restarting the vm but nothing is working :'(

/etc/hosts

192.168.10.10 laravel.app
192.168.10.10 larabook.app

Homestead.yaml

folders:
    - map: ~/Code
      to: /home/vagrant/Code

sites:
    - map: laravel.app
      to: /home/vagrant/Code/Laravel/public
    - map: larabook.app
      to: /home/vagrant/Code/Larabook/public

databases:
    - homestead
    - larabook

回答1:


Assuming your Homestead.yaml file above

type in:

$ vagrant global-status

will display something like;

id    name      provider   state   directory    
--------------------------------------------    
77c5c30  default   virtualbox running et....    

type in:

$ vagrant provision 77c5c30

Of course this assumes you only have 1 VM, if you have others then read the instruction when you run vagrant provision




回答2:


This works for me, and didn't lose the database:

$ homestead halt
$ homestead up --provision



回答3:


Try this

folders:
    - map: ~/Code/Laravel
      to: /home/vagrant/Code/Laravel

    - map: ~/Code/Larabook
      to: /home/vagrant/Code/Larabook

sites:
    - map: laravel.app
      to: /home/vagrant/Code/Laravel/public
    - map: larabook.app
      to: /home/vagrant/Code/Larabook/public

databases:
    - homestead
    - larabook

Note: look at the changes i have made to the folders section. find out more from https://www.easylaravelbook.com/blog/configuring-multiple-laravel-homestead-sites-and-databases/#top

after run
    $ homestead halt
    $ homestead up --provision


来源:https://stackoverflow.com/questions/27207150/homestead-2-0-multiple-sites-all-link-to-the-same-url

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!