Laravel 8 配置 Nginx 站点
对 Nginx 不熟悉?没关系。 sites
属性将允许您轻松的将「域名」映射到 Homstead 环境中的目录中去。Homestead.yaml
中包含了一个简单的站点配置。同样,您可以按需添加许多站点到您的 Homestead 环境中。Homsetad 能够为您开发每一个 Laravel 项目提供一个方便的、虚拟化环境:
sites:
- map: homestead.test
to: /home/vagrant/project1/public
如果您在启动了 Homestead box 后修改了 site
属性,您需要再次运行 vagrant reload --provision
命令以更新虚拟机中的 Nginx 配置。
注意:Homestead 脚本设计时,尽可能保持操作的幂等。当然,如果你在 provisioning 过程中遇到了问题,您可以通过
vagrant destroy && vagrant up
销毁和重构虚拟机。