nginx配置https转到http的websocket,并传递参数

系统内因为需要调用第三方服务的websocket,系统是https,而第三方服务是ws的,只能通过nginx配置地址强行跳转到wss,并带上参数。

配置如下:

location /otherwss {
            proxy_pass http://*.*.*.*:9301?$args;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;##此处Upgrade注意大小写
            proxy_set_header Connection "Upgrade";
            proxy_set_header Remote_addr $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_read_timeout 600s;
       }
————————————————
版权声明:本文为CSDN博主「H-今非昔比」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xuruqing/article/details/126116447

您可能还会喜欢: