SignalR chat connection OK
This commit is contained in:
parent
bb773ba29a
commit
b22a26f61e
43 changed files with 430 additions and 252 deletions
|
|
@ -57,5 +57,25 @@ server {
|
|||
proxy_read_timeout 100s;
|
||||
proxy_buffering off;
|
||||
}
|
||||
|
||||
# SignalR (ChatHub) : WebSocket exige Upgrade/Connection et un timeout
|
||||
# long, sinon la connexion tombe au premier silence ou l'upgrade échoue.
|
||||
# Connection est fixé à "upgrade" (pas de map $connection_upgrade, qui
|
||||
# exigerait une directive map {} globale hors de ce vhost) : SignalR
|
||||
# négocie toujours un upgrade sur ce chemin, et la négociation initiale
|
||||
# (POST /negotiate, sans en-tête Upgrade) n'est pas affectée par cet
|
||||
# en-tête côté Kestrel.
|
||||
location /chathub {
|
||||
proxy_pass $BACKEND_SCHEME://$HTTP_HOST:$BACKEND_PORT;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 3600s;
|
||||
proxy_buffering off;
|
||||
}
|
||||
include server-status.conf;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue