Laravel Homestead:添加项目(站点) 4 个改进

添加站点

  1. 编辑 homestead.yaml 文件中的 sites 的映射
    sites:
        - map: homestead.test  #域名
          to: /home/vagrant/code/my-project/public  #服务器根目录下的public

修改完 sites 后, 需要运行 vagrant reload --provision 重新加载虚拟机中 nginx 的配置

  1. 域名绑定主机 ip(修改系统 hosts 文件)Mac,linux 位于路径:/etc/hosts,Windows 位于路径:C:\Windows\System32\drivers\etc\hosts

增加一条:

    192.168.10.10  homestead.test
  1. 访问 homestead.test

站点类型

Homestead 支持多种类型的站点,允许你轻松运行不是基于 Laravel 的项目。例如,我们可以使用 symfony2 站点类型轻松地添加一个 Symfony 应用到 Homestead:

sites:
    - map: symfony2.test
      to: /home/vagrant/code/my-symfony-project/web
      type: "symfony2"

可用的站点类型有:apacheapigilityexpressivelaravel(默认),proxysilverstripestatamicsymfony2symfony4zf

参考

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 1

我的 homestead vagrant reload --provision 重载后,之前的站点 nginx 配置也全部还原,这个该怎么办? :joy:

4年前 评论
Summer (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!