Ajout infos sur les websocket nginx
This commit is contained in:
parent
d457169b75
commit
c80fb0058b
|
@ -572,6 +572,31 @@ On peut ainsi activer les plugins _nginx_request_ et _nginx_status_ :
|
||||||
# ln -s /usr/share/munin/plugins/nginx_status nginx_status
|
# ln -s /usr/share/munin/plugins/nginx_status nginx_status
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
## Les Websocket
|
||||||
|
|
||||||
|
Ce protocole permet aux applications qui prennent en charge la communication bidirectionnelle en temps réel entre les clients et les serveurs.
|
||||||
|
|
||||||
|
Dans un vhost gérant l'application, il y a besoin de rajouter une map **en dehors du block server** pour que les en-têtes de connections soient correctement défini :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
map $http_upgrade $connection_upgrade {
|
||||||
|
default upgrade;
|
||||||
|
'' close;
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
|
l'ajout de ces directives sont nécessaires :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
server {
|
||||||
|
[...]
|
||||||
|
|
||||||
|
location/ {
|
||||||
|
[...]
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection $connection_upgrade;
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
## Optimisation
|
## Optimisation
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue