По какой-то причине я не могу заставить несколько сайтов работать с Homestead. Каждый новый добавленный сайт возвращает тот же сайт, когда я посещаю его в браузере.
Я пробовал каждое «решение», которое встречал здесь, как в стеке, так и на larvel.io. Ни один из них не решает проблему. Любая помощь будет принята с благодарностью.
Ниже приведено содержимое моего файла .yaml и файла hosts.
Структура локального каталога:
Root directory = WWW
project1 = WWW/project1
project2 = WWW/project2
Усадьба.yaml:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/WWW
to: /home/vagrant/Code
sites:
- map: /project1.app
to: /home/vagrant/Code/project1/public
- map: /project2.dev
to: /home/vagrant/Code/project2/public
databases:
- project1_db
- project2_db
variables:
- key: 'APP_ENV'
value: 'local'
- key: 'APP_DEBUG'
value: 'true'
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: ump
/etc/hosts файл:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
192.168.10.10 project1.app
192.168.10.10 project2.dev
Я пробовал следующее:
- бродячий удел
- бродячая перезагрузка --provision
- Разрушенная коробка и бродяга
- vagrant global-status, за которым следует vagrant provision vm#
- также пытались сопоставить папки и сайты
ex:
folders:
- map: ~/WWW/project1
to: /home/vagrant/Code/project1
- map: ~/WWW/project2
to: /home/vagrant/Code/project2
sites:
- map: /project1.app
to: /home/vagrant/Code/project1/public
- map: /project2.dev
to: /home/vagrant/Code/project2/public