【发布时间】:2018-01-17 10:31:22
【问题描述】:
我有一个 Lumen api 项目,其中包含多个用于 api 版本控制的 git 标签。所以我必须部署项目的多个结帐。
服务器上的文件夹结构如下:
var
www
api-staging
master
v1
public
index.php
...
v2
public
index.php
...
lastest
public
index.php
...
...
现在我想通过 nginx 为项目提供服务,以便 url 看起来像这样。
http://BRANCH.domain.tld/VERSION/ 例如。 http://master.domain.tld/lastest/
我尝试了很多正则表达式,但没有任何效果。我希望你能帮助我。
【问题讨论】:
-
只需为每个文件夹结构设置不同的虚拟主机。
-
@Suraj 我想防止这种情况发生。此外,由于分支数量众多,这是不可能的。
标签: regex git laravel nginx lumen