Ajout infos timeout proxypass
This commit is contained in:
parent
54788f4ae6
commit
928338b2a5
|
@ -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 {
|
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 ""`.
|
> 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
|
### 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