nginx : Documentation des modificateurs du bloc location

This commit is contained in:
dprevot 2022-11-24 16:57:23 +01:00
parent 81a6de17d9
commit 7199dd2311

View file

@ -341,7 +341,7 @@ if ($scheme = http) {
} }
~~~ ~~~
Si on utilise Let's Encrypt, on ene souhaite pas faire de redirection pour les requêtes de challenge http : Si on utilise Let's Encrypt, on ne souhaite pas faire de redirection pour les requêtes de challenge http :
~~~ ~~~
server { server {
@ -834,3 +834,13 @@ location ~ /\.git {
### Too many open files ### Too many open files
Si des erreurs "Too many open files" sont retournées par nginx il faut augmenter le [nombre maximum de descripteur](https://wiki.evolix.org/HowtoNginx#augmenter-le-nombre-maximum-de-descripteur-de-fichiers). Si des erreurs "Too many open files" sont retournées par nginx il faut augmenter le [nombre maximum de descripteur](https://wiki.evolix.org/HowtoNginx#augmenter-le-nombre-maximum-de-descripteur-de-fichiers).
### Signification des motifs de correspondance pour le bloc « location »
La [documentation officielle](https://nginx.org/en/docs/http/ngx_http_core_module.html#location) présente les modificateurs associés aux motifs de correspondance des chemins pour les URLs.
- aucun : sans modificateur dans un bloc location, lURI indiquée sera mise en correspondance avec le début de lURI demandée.
- = : le signe égal est utilisé pour faire correspondre exactement lURI indiquée et lURI demandée.
- ~ : le tilde est utilisé pour faire correspondre à laide dune expression rationnelle **non** sensible à la casse lURI indiquée et lURI demandée.
- ~* : le tilde suivi dune astérisque est utilisé pour faire correspondre à laide dune expression rationnelle **sensible à la casse** lURI indiquée et lURI demandée.
- ^~ : le caret suivi dun tilde est utilisé pour faire la plus grande correspondance **sans expression rationnelle** entre lURI indiquée et lURI demandée. Si lURI demandée correspond, aucune autre tentative de correspondance naura lieu.