Maison  >  Questions et réponses  >  le corps du texte

Ce problème se produit lorsque nginx définit le proxy SSL. . .

Voici ce que j'ai défini :

upstream for_ssl {
server 127.0.0.1:1234;
}
proxy_pass http :// for_ssl;

Voici l'erreur :

400 Bad Request
Sec-WebSocket-Key not found.
This is a WebSocket service and can not be accessed via HTTP.

Demander conseil à des experts. .

为情所困为情所困2713 Il y a quelques jours355

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 17:17:36

    nginx a le concept de mise à niveau du protocole lorsqu'il agit comme proxy pour de longues connexions
    Avec ce code, il n'y aura aucun problème et la mise à niveau du protocole est autorisée

    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";

    répondre
    0
  • Annulerrépondre