ajout bloc upstream
This commit is contained in:
parent
6ab9794d7b
commit
466718d8b8
|
@ -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
|
### rewrite
|
||||||
|
|
||||||
<http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite>
|
<http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite>
|
||||||
|
|
Loading…
Reference in a new issue