私は場所を持っています:
location /api {
proxy_pass http://api:$api_port;
}
理論:
/api
一致している必要があります/api/
一致している必要があります/api/lol
一致している必要があります/apiqqqq
一致してはいけません練習:
/api
一致/api/
一致/api/lol
一致/apiqqqq
一致する(ただし一致しない)何が悪いのですか?/apiqqqq
一致させない方法は?
location
正常に動作しています。ロジックを機能させるには、正規表現または2つのロケーションブロックを使用する必要があります。
例えば:
location ~ ^/api(/|$) { ... }
または:
location = /api { ... }
location /api/ { ... }
正規表現location
ブロックの評価の順序は重要であることに注意してください。詳細については、このドキュメントを参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加