如题,在实际使用中发现 nginx 对 websocket 的支持一言难尽……比如说我用 express + ws 搞了个小服务,直接放在 80 端口会有什么风险呢?
1
ysc3839 2023-11-17 15:25:18 +08:00 via Android
“一言难尽”具体是什么情况呢?
|
2
Conantv2 2023-11-17 15:28:51 +08:00
nginx 主要作用是分流和负载均衡,如果你的应用本身能解决,那不用也可以。比如你开两个 ws ,nginx 可以帮你把流量对半开,你临时关掉一个,nginx 也可以帮你把流量全部切到剩下那个。
|
3
yoa1q7y 2023-11-17 15:32:57 +08:00
nginx 的全球使用量这么大,怎么会有“对 websocket 的支持一言难尽”这一说法
|
4
meiguozhiguang 2023-11-17 15:36:30 +08:00
nginx 对 websocket 的支持一言难尽 不会啊,一个转发能有坏心思呢
|
5
oneisall8955 2023-11-17 15:37:21 +08:00 via Android
配置问题吧?
|
6
aogg 2023-11-17 15:38:11 +08:00
有没无缝转发 websocket 流量的,内部转发
|
7
pyplayer 2023-11-17 15:41:08 +08:00
个人是又要科学上网 又要搭博客的时候
|
8
8355 2023-11-17 16:28:52 +08:00
一言难尽就多几言好了
|
9
zuotun 2023-11-18 00:59:31 +08:00
需要搭网站并反代 HTTPS 的时候, 虽然不少服务都内置支持但是一个个看文档再去部署证书还不如用 nginx.
80 端口明文传输能有什么风险, 总不可能在生产环境这样玩吧( |