Maison  >  Questions et réponses  >  le corps du texte

Dans nginx, proxy_pass et réécriture de l'ordre d'exécution

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;
    }
我想大声告诉你我想大声告诉你2712 Il y a quelques jours695

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-05-16 17:14:02

    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

    répondre
    0
  • Annulerrépondre