Maison >développement back-end >tutoriel php >Introduction à la configuration de l'emplacement Nginx (code)
Le contenu de cet article concerne l'introduction de la configuration (code) de l'emplacement Nginx. Le contenu est très détaillé. Les amis dans le besoin peuvent s'y référer.
L'emplacement est basé. sur Uri Pour effectuer différents positionnements, location peut positionner différentes parties du site Web selon différentes méthodes de traitement. La syntaxe de
location est :
.Emplacement [=|~|~*|^~] patt { } //Les crochets sont des modificateurs. Vous n'avez pas besoin d'écrire de paramètres. C'est ce qu'on appelle la correspondance générale. Vous pouvez également écrire des paramètres
<.>Par conséquent, , les grands types peuvent être divisés en trois types :
Emplacement = patt {} [Correspondance précise ]
Emplacement patt{} [Correspondance normale ]
Emplacement ~ patt {} [Correspondance régulière]
Regardons d'abord une image pour comprendre la priorité de la correspondance : Processus de détection de localisation : 1. Correspondance précise avancée. S'il y a une correspondance, le résultat sera renvoyé immédiatement et le processus d'analyse se termine 2. il n'y a pas de résultat. La correspondance ordinaire sera enregistrée s'il y a plusieurs résultats. Le "plus long" atteint le résultat, mais ne terminera pas l'analyse 3. expression régulière définie par le paramètre de correspondance régulière. S'il y a plusieurs correspondances régulières, procédez de haut en bas, une fois la correspondance réussie, le résultat sera renvoyé immédiatement et l'analyse se terminera ps : L'ordre de correspondance ordinaire n'a pas d'importance, car le résultat le plus long est enregistré, tandis que la correspondance régulière est importante, car il s'agit d'une correspondance de haut en bas, cela nécessite une attention particulière !!!server { listen 80; server_name localhost; location =/text.html { #精准匹配,浏览器输入IP地址/text.html,定位到服务器/var/www/html/text.html文件 root /var/www/html; index text.html; } location / { #普通匹配,浏览器输入IP地址,定位到服务器/usr/local/nginx/html/default.html文件 root html; index default.html; } location ~ image { #正则匹配,浏览器输入IP/image..地址会被命中,定位到/var/www/image/index.html root /var/www/image; index index.html; } }Recommandations associées :
Comment configurer l'équilibrage de charge nginx ? Méthode de configuration de l'équilibrage de charge nginx
Comment PHP parvient-il à équilibrer la charge ? Exemple d'équilibrage de charge PHP (code)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!