nginx - WebSocket打开握手超时nginx tomcat websocket
问题描述
我的 nginx 配置是
keepalive_timeout 100;
ssl_session_timeout 5m;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:EECDH+AES256:!MD5;
ssl_protocols TLSv1.1 TLSv1.2 ;
ssl_prefer_server_ciphers on;
ssl_certificate /etc/nginx/ssl_key/5774394__szius.com.pem; # 证书路径
[![enter image description here][1]][1]ssl_certificate_key /etc/nginx/ssl_key/5774394__szius.com.key; # 请求认证 key 的路径
location /websocket {
proxy_pass http://localhost:28090/websocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
在http中,它可以工作。[1]:https ://i.stack.imgur.com/VJ5OJ.png
解决方案
推荐阅读
- python - 数据整理成时间序列格式
- artifactory - Jfrog artifactory OSS 没有在 artifactory 管理页面中显示 Ivy 或 Gradle 存储库?
- embedded - ST-LINK 无法连接到目标
- docker - 在多阶段构建中使用 Docker 内置参数是否安全?
- php - PHP - 反序列化()期间的向后兼容性
- node.js - 使用 axioso 上传的文件在 multer 中显示未定义
- javascript - Ajax 的授权问题
- cypress - Cypress cy.type({enter} 在 for 循环中多次使用时失败
- set - 集合的并集和交集
- amazon-web-services - 在 Redshift 中从多个源加载单个事实表的最佳实践