1. nginx配置
1 | 注:7010为研发上线的websockt服务端口 |
2. 本地测试
安装nodejs和npm[略]
1
2node -v
npm -v初始化npm
1
2
3
4
5
6初始化npm来生成package.json文件
npm init --yes
安装ws模块
npm install ws --save
npm install websocket --save本地连接测试
1
2
3
4出现如下提示,说明连接正常
wscat --connect ws://127.0.0.1/wsfuture/IdglKTUUecw=
Connected (press CTRL+C to quit)
<如果出现错误:error: Unexpected server response: 404 说明nginx代理路径设置不正确。
其他
- 如果以上项目测试失败,需要linux模拟websocket服务端和客户端,来验证nginx代理websocket的功能的话,参考如下
参考:云栖社区
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/11/12/nginx代理websocket配置/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!