19
0
Fork 0

Ajout infos sur les websocket nginx

This commit is contained in:
btatu 2023-02-03 15:20:30 +01:00
parent d457169b75
commit c80fb0058b
1 changed files with 25 additions and 0 deletions

View File

@ -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