Dans nginx, proxy_pass et réécriture de l'ordre d'exécution
我想大声告诉你
我想大声告诉你 2017-05-16 17:12:02
0
1
754

Première question : ce qui suit est un emplacement dans nginx.conf.
La cinquième ligne exécute la réécriture, donc les lignes 6 et 7 ne sont-elles pas nécessairement exécutées ?
Alors pourquoi l'auteur original a-t-il écrit un lieu comme celui-ci ?
Deuxième question, à quelle étape du traitement des 11 requêtes de nginx proxy_pass et rewrite sont-ils exécutés ?

 1   location ~ "(.*)$" {
 2       set $vhost "-cba";
 3       set $vpath "2";
 4          set $cookie_path "/";    
 5       rewrite .* $vpath break;
 6       proxy_pass http://$vhost;
 7          proxy_cookie_path / $cookie_path;
    }
我想大声告诉你
我想大声告诉你

répondre à tous(1)
Peter_Zhu

break n'effectue plus de réécriture du même bloc. Mais d'autres instructions sont toujours exécutées.
Vous pouvez vous référer à cet article

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal