19
0
Fork 0

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
1 changed files with 11 additions and 1 deletions

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 {
@ -834,3 +834,13 @@ location ~ /\.git {
### 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).
### 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.