本文详细讲解在Mac上使用Safari浏览器访问Docker运行的n8n时,遇到“Your n8n server is configured to use a secure cookie”错误的解决方案。通过简单的配置,小白也能轻松解决。
n8n默认启用secure cookie,要求通过HTTPS访问才能正常发送cookie。当你在Mac上使用Docker运行n8n并通过本地HTTP(如http://localhost:5678)访问时,Safari浏览器出于安全考虑,会拒绝发送secure cookie,导致该错误提示。
有两种简单方法:方法一:设置环境变量N8N_SECURE_COOKIE=false,让n8n使用非安全cookie(仅限开发环境);方法二:配置HTTPS访问,例如使用反向代理或自签名证书。
如果你使用docker run命令,添加环境变量:
docker run -d --name n8n -p 5678:5678 -e N8N_SECURE_COOKIE=false n8nio/n8n 若使用docker-compose,在environment下添加:
environment: - N8N_SECURE_COOKIE=false 重启容器后,再次用Safari访问http://localhost:5678,错误应该消失。
打开Safari,访问n8n地址,若能正常登录和工作,即表示成功。
仅推荐在本地开发或内部网络使用N8N_SECURE_COOKIE=false,生产环境务必配置HTTPS以保证安全。
—— 本文关键词:n8n配置、Safari启动n8n、secure cookie解决方案、Docker n8n Mac ——
本文由主机测评网于2026-02-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225533.html