nginx 导致websocket无法连接的解决办法

答:在config配置文件中

map http_upgrade connection_upgrade {

default upgrade;

'' close;

}

server {

listen 443 ssl;

server_name your_domain.com;

ssl_certificate /path/to/ssl_certificate.crt;

ssl_certificate_key /path/to/ssl_certificate.key;

location / {

proxy_pass http://localhost:8082; # WebSocket应用的地址

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection $connection_upgrade;

}

}

相关推荐
alengan3 分钟前
linux上面写python3日志服务器
linux·运维·服务器
Evan芙42 分钟前
搭建nexus服务,实现本地仓库、代理仓库
java·nginx·tomcat
yBmZlQzJ43 分钟前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
JH307344 分钟前
docker 新手入门:10分钟搞定基础使用
运维·docker·容器
小卒过河01041 小时前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
Empty_7772 小时前
DevOps理念
运维·devops
叶之香2 小时前
CentOS/RHEL 7、8安装exfat和ntfs文件系统
linux·运维·centos
秋田君2 小时前
前端工程化部署入门:Windows + Nginx 实现多项目独立托管与跨域解决方案
前端·windows·nginx
不过普通话一乙不改名2 小时前
Linux 内核开发入门:从环境配置到 Hello World 实战
linux·运维