kubernetes ingress-nginx websocket 长连接配置
nginx websocket 的配置
通常,我们在 nginx 上配置 websocket 长连接一般会有如下配置:
proxy_http_version 1.1;
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "Upgrade";
……
清風有情君意愜, 夢徊怡江詩心緣。~
通常,我们在 nginx 上配置 websocket 长连接一般会有如下配置:
proxy_http_version 1.1;
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "Upgrade";
……
一套环境配置多个Ingress Nginx,一个是给到正式包,一个是给马甲包使用。
……PS: 其实这功能和 Nginx 的反向代理很像,但是在同一套 kubernetes 集群环境下,同时利用了云厂商提供的 LB 功能。
配置文件:nginx.conf
|
|
安全的问题不容小觑,一般我所开发的后台服务器,我都会要求使用https,以减少网络的中间攻击导致不必要的损失。
一般情况下,我开发的后台,只是监听的是127.0.0.1:4430
类似的端口,仅限本地访问。
然后通过nginx来处理外部的请求,将它转发至本地的服务上,顺带使用nginx来配置一下https的证书。
……