阅读(2266) (8)

Laravel 8 配置 Nginx 站点

2021-06-22 14:03:09 更新

对 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 销毁和重构虚拟机。