Nginx不能转发带有websocket功能的项目解决方案

报错

解决方案:

nginx里添加下面的代码

关键配置 start

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

关键配置 end

location /n8n-api/ {

设置允许跨域的域,* 表示允许任何域,也可以设置特定的域

add_header 'Access-Control-Allow-Origin' '*';

允许的方法

add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

允许的头信息字段

add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type';

缓存时间

add_header 'Access-Control-Max-Age' 1728000;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header REMOTE-HOST $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-NginX-Proxy true;

proxy_set_header Connection '';

proxy_http_version 1.1;

chunked_transfer_encoding off;

proxy_buffering off;

proxy_cache off;

proxy_pass http://localhost:5678/;

关键配置 start

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

关键配置 end

}

成功:

参考链接

https://blog.csdn.net/u014174854/article/details/82144765

相关推荐
bwz999@88.com4 小时前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
Canicer4 小时前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器
王小义笔记4 小时前
WSL(Linux)如何安装conda
linux·运维·conda
Fairy要carry4 小时前
面试10-Agent 团队协议的管理
运维·服务器·网络
袁庭新4 小时前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南
运维·nginx·macos·袁庭新·袁庭新ai
偷懒下载原神4 小时前
【linux操作系统】信号
linux·运维·服务器·开发语言·c++·git·后端
源远流长jerry4 小时前
RDMA 传输服务详解:可靠性与连接模式的深度剖析
linux·运维·网络·tcp/ip·架构
存储服务专家StorageExpert4 小时前
NetApp NVME SSD 盘的学习笔记
运维·服务器·笔记·学习·存储维护·emc存储·netapp
小璐资源网4 小时前
新服务器上线:标准化初始化流程
运维·服务器
任我坤4 小时前
搭建Jenkins服务-2025更新
运维·servlet·jenkins