Nginx官方今天发布了最新的1.3.13开发版本,添加了对于WebSocket协议的支持。 用法当然很简单,基于反向代理,但是入门很容易,用精了难。使用的难点是超时、异常处理、性能优化。如下
location /test {
proxy_pass http://192.168.1.1/;
#链接超时时间,就是nginx读取后端服务器数据的时间,对websocket也有效,空闲超时时间
proxy_read_timeout 1800;
#以下三行,是开启对websocket的支持
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
其中,初级使用,一定要配置超时时间。否则如同垃圾。没法应用于生产。
参考文章:
nginx官方文章
http://nginx.com/news/nginx-websockets.html
中文nginx支持文章
http://www.iteye.com/news/27188
配置参考文章
http://www.oschina.net/translate/websocket-nginx
分享到:
相关推荐
Nginx安装与使用+WebSocket集群实现及断开重连-部署
Nginx + Websocket 实现推送 , 实现思路 : http://blog.csdn.net/shangmingtao/article/details/76639821 . 代码可以直接线上运行.
最近在做项目的时候用到了webSocket协议,而且是在微信小程序中用到了webSocket,微信小程序中使用wss协议的时候不...因为webSocket协议是基于http协议升级的(见下图),所以可以使用nginx反向代理webSocket. webSocket
主要给大家介绍了关于Spring Boot WebSocket整合以及nginx配置的相关资料,文中通过示例代码给大家介绍的非常详细,相信对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习下吧。
将nginx变成websocket服务器
nginx websocket代理官网配置 :针对于 u
主要介绍了详解nginx websocket配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这个资源中主要是提供了nginx转发WebSocket的配置方式,以及WebSocket的测试工程,里面提供了本地测试nginx转发WebSocket接口的案例工程,直接运行即可。
为创建入门确保您已经安装了Docker,Go和一些websocket客户端(我使用 )。 在端口8081上运行Go websocket服务器: go run main.go 然后,在端口8080上运行NGINX: docker-compose upGo websocket服务器是回显...
websocket,springcloud
websocket消息推送,windows下为http+ws模式。linux下为nginx+wss+https模式,重点是https和wss以及vue打包的nginx兼容配置。另外还包含在linux+php.exe下永久运行php文件的方法和杀死永久运行进程的方法以及开启...
freeswitch支持UDP、TCP、WS(websocket)、WSS方式进行注册,而反向代理是指通过nginx配置,通过WSS的方式连接WS,这样使得freeswitch连接对外是加密的;当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,...
nodejs+websocket+nginx服务器开发实时在线聊天室项目源码
在Nginx反向代理一个带有WebSocket功能的Spring Web程序(源代码地址 )时,发现访问WebSocket接口时总是出现403响应,Nginx的配置参考的是 官方文档 : http { // ssl 相关配置 ... map $http_upgrade $...
因为系统需要websocket通信,但是服务器的nginx版本太低,无法解析websoket请求,需要升级。 升级后nginx主要配置为location / { root html; index index.html index.htm; proxy_pass http://localhost:8809/...
实现方案 采用目前比较成熟的WebSocket技术,WebSocket协议为创建客户端和...在实际的生产环境中,要求多个WebSocket服务器必须具有高性能和高可用,那么WebSocket协议就需要一个负载均衡层,NGINX从1.3开始支持WebSoc
spring-boot spring-websocket 项目demo 配合nginx 做websocket集群
Xray基于Nginx的VLESS WebSocket + TLS / XTLS一键安装脚本 感谢JetBrains提供的非商业开源软件开发授权。 感谢JetBrains的非商业性开源开发授权。 使用说明 可以直接输入命令: idleleo管理idleleo 。 减少直接...
ssm+redis+nginx实现session共享和负载均衡,大家一起来研究吧