Nginx配置WebSocket
来源:互联网 发布:阿里小号 云上小号 编辑:程序博客网 时间:2024/06/03 18:04
Nginx配置WebSocket
在使用了Nginx做负载均衡之后,那么原先的WebSocket将没法连接到服务器(废话!),那么我们需要配置Nginx,将WebSocket请求也进行反向代理。nginx.conf配置:
#websocket配置map $http_upgrade $connection_upgrade { default upgrade; '' close;}server { listen 801; server_name localhost; #布置websocket处理服务器 location / { proxy_pass http://127.0.0.1:8110; #配置Nginx支持webSocket开始 proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }} server { listen 4431; server_name localhost; ssl on; root html; ssl_certificate cert/XXXXXXXXX.pem; ssl_certificate_key cert/XXXXXXXXX.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 SSLv2 SSLv3; ssl_prefer_server_ciphers on; #布置websocket处理服务器 location / { proxy_pass http://127.0.0.1:8110; #配置Nginx支持webSocket开始 proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }}
客户端连接时,就使用ws和wss协议分别连接以上的801和4431端口。
阅读全文
1 0
- nginx配置websocket
- nginx转发websocket配置
- Nginx WebSocket代理配置
- nginx websocket配置
- nginx配置支持websocket
- Nginx支持webSocket配置
- Nginx配置WebSocket
- Nginx 配置 WebSocket
- Spring Boot WebSocket整合及nginx配置
- 使用websocket下nginx的配置
- nginx websocket
- 如何配置Nginx作为WebSocket的反向代理
- 【配置】使用nginx反向代理加密websocket (wss)
- Django|Nginx|Uwsgi|Redis|Websocket配置、使用与部署
- Nginx(6) nginx反向代理配置websocket,以及配置后websocket连接后立即断开的解决方法
- websocket 配置
- nginx websocket功能试用
- nginx websocket 参考
- 连接mysql
- C++设计模式:UML工具及常用符号
- 4484: [Jsoi2015]最小表示 bitset+拓扑序
- DL经典模型
- LYK快跑[run]
- Nginx配置WebSocket
- 机器学习实战之程序清单1-kNN(约会网站)
- telnet不能用!!!提示:-bash: telnet: command not found
- PCselCAD v7.0-ISO 1CD(机电-电气CAD绘图软件\
- windows系统中的两类重定向说明
- 338.CountingBits(leetCode动态规划第一波)
- BZOJ2391:Cirno的忧郁(无旋Treap+三角剖分)
- 站在时代的风口:人工智能时代的思维方式
- spring boot上传文件大小限制