最近部署项目需要用到wss连接,这时候就需要自己配置nginx对应的https配置,
wss连接实际上是通过https连接的,默认支持,所以我的配置如下:
1 | map $http_upgrade $connection_upgrade { |
其中通过路由做了反向代理,这么做的坏处是开发环境不太好整,最好是运维开放这几个websocket端口
找到运维,有些开放的,使用开放的就好了
公司机器的外网非80端口被禁用了不少,找到运维才知道有哪些是不被禁用的,我们使用不被禁用的就没必要再配置那么多nginx配置了。
公司内网wiki地址:http://wiki.letv.cn/pages/viewpage.action?pageId=56973252
最后的配置方式如下即可:
1 | map $http_upgrade $connection_upgrade { |