ajout bloc upstream

This commit is contained in:
Ludovic Poujol 2018-07-09 12:36:14 +02:00
parent 6ab9794d7b
commit 466718d8b8

View file

@ -213,6 +213,25 @@ location / {
}
~~~
Il est aussi possible de déplacer les infos sur l'upstream vers un bloc de configuration du même nom en dehors du bloc *server*. Cela peut permettre notamment de spécifier plusieurs backends (cas load-balancer) ou un backend de secours.
La [documentation de Nginx](http://nginx.org/en/docs/http/ngx_http_upstream_module.html) liste tous les paramètres utilisables dans ce contexte
~~~
upstream backend {
server 127.0.0.1:8080;
}
[...]
location / {
proxy_pass http://backend;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
~~~
### rewrite
<http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite>