首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx动态定位配置

Nginx动态定位配置
EN

Stack Overflow用户
提问于 2016-05-24 12:49:11
回答 1查看 2.3K关注 0票数 2

我的目标是将nginx配置为动态匹配位置,如下所示:

代码语言:javascript
复制
http://www.domain.com/app-one
http://www.domain.com/app-two
http://www.domain.com/app-three

/usr/share/nginx/html/app-one/public
/usr/share/nginx/html/app-two/public
/usr/share/nginx/html/app-three/public

我搞不懂该怎么做。如果我可以这样做,或者建议这样做,或者是最好的实践(我不想使用子域解决方案)。

如果我在尝试这个:

代码语言:javascript
复制
location ~ /(^/)+ {
    alias   /usr/share/nginx/html/$1/public;
    index  index.html;
}

我只得到403分。

但总有办法处理的对吧?你知道怎么做吗?

PS。我既没有通过谷歌找到任何解释,也没有在这里找到对我有帮助的解释。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-24 14:27:18

尝尝这个

代码语言:javascript
复制
location ~ ^/([^/]+)(.*)$ {
    alias   /usr/share/nginx/html/$1/public$2;
    index  index.html;
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37414123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档