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 {
|
||||
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue