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
|
||||
~~~
|
||||
|
||||
## 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
|
||||
|
||||
|
|
Loading…
Reference in New Issue