nginxのネストされた場所を理解するのに問題があります。いくつかの構成ディレクティブが共通する2つの場所があるため、ディレクティブを繰り返すのではなく、正規表現を使用してURIを繰り返したいと思います。
location ~ /a|/b {
location /a {
}
location /b {
}
}
ただし、これによりエラーが発生します
nginx: [emerg] location "/a" is outside location "/a|/b" in /etc/nginx/nginx.conf:36
また|
はなしでも大丈夫なようです。
location ~ /a {
location /a {
}
}
何が間違っていますか?何も繰り返さずにこれを行うより良い方法はありますか?別の方法で場所をグループ化できますか?
1
なぜそれらをグループ化するのですか?なぜKISSだけじゃないの?
—
pkhamre
論理的にはグループ化されているため
—
Jayen