gpt4 book ai didi

laravel - Homestead 多个网站无法正常工作

转载 作者:行者123 更新时间:2023-12-02 13:36:23 27 4
gpt4 key购买 nike

我是 Laravel 的新手,在运行 Homestead 之前,我有一个网站,但添加了另一个网站却不起作用。我销毁了 homestead 并再次开始,并在 homestead.yaml 文件的“站点”部分中添加了两个站点,我的 homestead.yaml 文件的蓝图如下

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
- ~/.ssh/id_rsa

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

sites:
- map: project1.dev
to: /home/vagrant/laravel/project1/public

- map: project2.dev
to: /home/vagrant/laravel/project2/public

databases:
- homestead

variables:
- key: APP_ENV
value: local

# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar

# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: udp

我在我的 /etc/hosts 文件中添加了这两个站点,蓝图如下

#laravel maps
192.168.10.10 project1.dev
192.168.10.10 project2.dev

但是当我运行project1.dev或project2.dev时,它们都会向我显示project1.dev文件的内容

有什么想法吗?

最佳答案

您不能在文件上使用制表符,只能使用空格来缩进,这将解决问题。

现在,只需运行

vagrant reload --provision

重新加载配置文件。

注意:如果您使用 vagrant destroy 和 vagrant up,您将丢失虚拟机上的所有内容。

关于laravel - Homestead 多个网站无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com