Laravel Homestead:添加项目(站点)
添加站点
- 编辑 homestead.yaml 文件中的 sites 的映射
sites:
- map: homestead.test #域名
to: /home/vagrant/code/my-project/public #服务器根目录下的public
修改完 sites 后, 需要运行 vagrant reload --provision
重新加载虚拟机中 nginx 的配置
- 域名绑定主机 ip(修改系统 hosts 文件)Mac,linux 位于路径:
/etc/hosts
,Windows 位于路径:C:\Windows\System32\drivers\etc\hosts
增加一条:
192.168.10.10 homestead.test
站点类型
Homestead 支持多种类型的站点,允许你轻松运行不是基于 Laravel 的项目。例如,我们可以使用 symfony2
站点类型轻松地添加一个 Symfony 应用到 Homestead:
sites:
- map: symfony2.test
to: /home/vagrant/code/my-symfony-project/web
type: "symfony2"
可用的站点类型有:apache
,apigility
,expressive
,laravel
(默认),proxy
,silverstripe
,statamic
,symfony2
,symfony4
和 zf
。
我的 homestead
vagrant reload --provision
重载后,之前的站点 nginx 配置也全部还原,这个该怎么办? :joy: