Ajout infos timeout proxypass

This commit is contained in:
whirigoyen 2022-09-13 14:36:09 +02:00
parent 54788f4ae6
commit 928338b2a5

View file

@ -224,7 +224,7 @@ location / {
}
~~~
La [documentation de Nginx](http://nginx.org/en/docs/http/ngx_http_upstream_module.html) liste tous les paramètres utilisables dans ce contexte
La [documentation de Nginx](https://nginx.org/en/docs/http/ngx_http_proxy_module.html) liste tous les paramètres utilisables dans ce contexte. Par exemple :
~~~
upstream backend {
@ -243,6 +243,22 @@ location / {
> Il est important de noter que pour que la directive `keepalive` dans la définition de l'upstream soit utile il faut configurer les connexions proxy correctement. Notamment, pour un proxy http, il faut `proxy_http_version 1.1` et `proxy_set_header Connection ""`.
#### Timeout du proxy_pass
Ce module propose plusieurs variables permettant de configurer des timesouts. Les plus utiles sont :
* `proxy_read_timeout` : timeout de la réception de la réponse du backend applicatif vers Nginx.
* `proxy_send_timeout` : timeout d'envoi de la requête de Nginx vers le backend applicatif.
Les valeurs par défaut sont :
~~~
proxy_read_timeout 60s;
proxy_send_timeout 60s;
~~~
### rewrite
<http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite>