gpt4 book ai didi

Nginx动态位置配置

转载 作者:行者123 更新时间:2023-12-02 04:09:36 25 4
gpt4 key购买 nike

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

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

我很困惑如何做到这一点。如果我可以这样做,或者是否建议或最佳实践这样做(我不想使用子域解决方案)。

如果我尝试这样做:

location ~ /(^/)+ {
alias /usr/share/nginx/html/$1/public;
index index.html;
}

我得到的只是 403。

但是有办法解决这个问题,对吗?你知道怎么做吗?

PS。我通过谷歌和这里都没有找到任何对我有帮助的解释。

最佳答案

试试这个

location ~ ^/([^/]+)(.*)$ {
alias /usr/share/nginx/html/$1/public$2;
index index.html;
}

关于Nginx动态位置配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37414123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com