From 466718d8b8d040ae31646465220a07dde1ac9acb Mon Sep 17 00:00:00 2001 From: lpoujol Date: Mon, 9 Jul 2018 12:36:14 +0200 Subject: [PATCH] ajout bloc upstream --- HowtoNginx.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/HowtoNginx.md b/HowtoNginx.md index 92d22c70..f5719d18 100644 --- a/HowtoNginx.md +++ b/HowtoNginx.md @@ -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