You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Hetzner负载均衡器+Nginx+Cloudflare时遭遇ERR_TOO_MANY_REDIRECTS错误的求助

配置Hetzner负载均衡器+Nginx+Cloudflare时遭遇ERR_TOO_MANY_REDIRECTS错误的求助

大家好,我现在遇到了个头疼的问题,想请各位大佬帮忙排查下😭。我正在给我的Nginx应用配置Hetzner负载均衡器,结果访问网站的时候一直弹出ERR_TOO_MANY_REDIRECTS错误,折腾了好半天也没找到根源。

先跟大家说下我的现有配置:

Hetzner负载均衡器配置

  • 监听端口:同时开了80(HTTP)和443(HTTPS),443端口已经上传了对应域名的SSL证书
  • 转发规则:把外部请求转发到后端的Nginx源服务器,转发时用的是HTTP协议(目标端口80)
  • 健康检查:针对后端服务器的80端口做存活检测

Nginx服务器配置

我的Nginx配置代码是这样的:

server {
    listen 80;
    server_name www.test2.mydomain.com;
    return 301 https://www.test2.mydomain.com$request_uri;
}

server {
  listen 443 ssl http2;
  server_name  www.test2.mydomain.com;
  root /var/www/my_projekt/public_html/web;

  ssl_certificate /etc/letsencrypt/live/mydomain.com-0001/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/mydomain.com-0001/privkey.pem;
  ssl_dhparam /etc/nginx/ssl/dh2048.pem;

  ssl_session_timeout 5m;
  ssl_session_cache shared:TLS:2m;
  ssl_buffer_size 4k;
  add_header Strict-Transport-Security "max-age=31536000;" always;

  include "conf.d/server_common.conf";
  # 其余业务路由配置...
}

另外补充下,我的域名是通过Cloudflare解析到Hetzner负载均衡器的,Cloudflare的SSL模式设的是“全(严格)”。

现在的问题是,每次访问网站都会陷入重定向循环。我自己瞎猜是不是负载均衡器把外部的HTTPS请求转成HTTP发给Nginx,Nginx又强制跳转到HTTPS,然后负载均衡器再转成HTTP,就这么来回死循环了?但我不确定是不是这个原因,也不知道该怎么调整配置才能解决。

有没有大佬能帮我分析下问题出在哪,给点具体的调整建议呀?万分感谢!

备注:内容来源于stack exchange,提问作者caprio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:05:30