Proxy nginx websocket

Merci, j’ai installé redirect_ynh qui m’a installé un proxy. Par contre les websockets n’étaient toujours pas fonctionnels. J’ai donc ajouté ca. Voici la conf qui est généré par redirect_ynh + les webscokets :

cat /etc/nginx/conf.d/enna.me.d/redirect.conf

        location /weechat {
          proxy_pass        http://127.0.0.1:9010/weechat;
          proxy_redirect    off;
          proxy_set_header  Host $host;
          proxy_set_header  X-Real-IP $remote_addr;
          proxy_set_header  X-Forwarded-Proto $scheme;
          proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header  X-Forwarded-Host $server_name;
          
         # Websockets
          proxy_http_version 1.1;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";

          # Include SSOWAT user panel.
          include conf.d/yunohost_panel.conf.inc;
          more_clear_input_headers 'Accept-Encoding';
        }

Il faut donc rajouter ces 3 lignes:

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