博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx反向代理websocket
阅读量:6036 次
发布时间:2019-06-20

本文共 1225 字,大约阅读时间需要 4 分钟。

说明:

说明看完,直接开始配置:

nginx.conf中添加以下配置

include testws.conf;

include testwss.conf;

vim  testws.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
map   $http_upgrade $connection_upgrade {
      
default upgrade;
      
'' 
close;
}
upstream websocket {
    
server 10.0.0.x:6020;
}
server {
    
server_name yourdomain;
    
listen     80 ;
    
access_log  logs
/xx
.access.log  main;
    
location   /{
        
proxy_pass http:
//websocket
;
        
proxy_http_version 1.1;
        
proxy_set_header Upgrade $http_upgrade;
        
proxy_set_header Connection 
"Upgrade"
;
    
}
}

vim  testwss.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
map   $http_upgrade $connection_upgrade {
      
default upgrade;
      
'' 
close;
}
upstream websocket1 {
    
server 10.0.0.x:6020;
}
server {
   
server_name yourdomain;
   
listen 443;
   
ssl  on;
   
ssl_certificate xxxx.crt;
   
ssl_certificate_key xxxx.key;
   
ssl_session_timeout  5m;
   
ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
   
ssl_ciphers  HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;
   
ssl_prefer_server_ciphers   on;
    
access_log  logs
/xx
.access.log  main;
    
location   /  {
        
proxy_pass http:
//websocket1
;
        
proxy_http_version 1.1;
        
proxy_set_header Upgrade $http_upgrade;
        
proxy_set_header Connection 
"Upgrade"
;
    
}
}

      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1874319,如需转载请自行联系原作者

你可能感兴趣的文章
欧几里得&扩展算法&扩展欧几里得
查看>>
js常用通用函数(++++验证)
查看>>
如何使用C#开发“类ActiveX组件”
查看>>
[转] Java关键字final、static使用总结
查看>>
setTimeout,setInterval的使用小结
查看>>
webkit浏览器渲染影响因素分析
查看>>
Vue组件库工程探索与实践之按需加载
查看>>
【源码浅析】 ElementUI 的 Select 组件
查看>>
12-Flutter移动电商实战-首页导航区域编写
查看>>
我所经历的前端开发变化
查看>>
fio测试nvme性能
查看>>
node常用模块---path
查看>>
WebSocket于HTTP 、WebSocket与Socket的区别
查看>>
xpath与css的区别
查看>>
Java ClassLoader分析
查看>>
SharePoint 2010 上下左右求和
查看>>
J_Knight_ iOS 高级面试题 实战题解答以及一些扩展性链接
查看>>
使用php mongodb扩展时比较需要注意的事项
查看>>
AMQP的安装
查看>>
C语言小知识,摘自o'reilly著C程序设计新思维,人民邮电出版社
查看>>