Homestead 2.0 несколько сайтов, все ссылки на один и тот же URL

Привет, ребята, маленький вопрос: Итак, я установил Homestead 2.0, и все работает нормально. Я хотел добавить другой проект в тот же каталог кода, но связать его с другим URL-адресом. Поэтому я добавил его в список сайтов, но когда я посетил laravel.app, все работает отлично, но когда я навещаю larabook.app, он показывает мне страницу laravel.app! Оба URL связаны с 192.168.10.10 в файле /etc/hosts.

Я попытался перезапустить мой mac и перезапустить vm, но ничего не работает: '(

/и т.д./хосты

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

Предполагая, что ваш файл Homestead.yaml выше

введите:

$ vagrant global-status

отобразит что-то вроде:

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

введите:

$ vagrant provision 77c5c30

Конечно, это предполагает, что у вас есть только 1 виртуальная машина, если у вас есть другие, тогда прочитайте инструкцию, когда вы выполняете брокерское обеспечение.

Ответ 2

Это работает для меня и не потеряет базу данных:

$ homestead halt
$ homestead up --provision

Ответ 3

это сработало для меня только с одной оговоркой...

К счастью, я играл только с усадьбой, бродягой и laravel5.

Я обнаружил, что после инициализации виртуальной машины было создано новое сопоставление сайтов в Homestead.yami.

Однако я потерял все данные своей базы данных из моей исходной базы данных.

Просто слово предупреждения. надеюсь это поможет.