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.
Однако я потерял все данные своей базы данных из моей исходной базы данных.
Просто слово предупреждения. надеюсь это поможет.