如何更改Homestead Laravel Virtualbox VM上的默认Nginx设置

时间:2015-06-15 10:06:32

标签: laravel nginx vagrant virtualbox homestead

我只是使用VirtualBox跟随默认Laravel Homestead setup。工作得很好。

但我需要在VM上的应用程序vhost文件中添加额外的Nginx重写设置,例如;

location / {
   if ($request_method !~ "(POST)"){
   rewrite ....
   }

    try_files $uri $uri/ /index.php?$query_string;
}

我可以手动将其添加到VM上的vhost文件中,但每次配置我的盒子时都会将其删除。

如何在配置我的流浪汉VM框时自动应用该设置。

是否有after provision hook,所以我可以运行脚本,还是有其他简单的解决方案可用?

1 个答案:

答案 0 :(得分:4)

实现此目的的最简单方法是编辑scripts/serve.sh文件,其中包含block变量中的服务器块模板。