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

ArgoCD域名访问自动重定向HTTPS失败,IP访问正常求助

问题解决:ArgoCD域名访问被强制重定向至HTTPS失败

问题现象

  • 通过IP http://192.168.1.2/ 可正常访问ArgoCD首页
  • 配置DNS条目 argo.l.mydomain.dev 后,用该域名访问时URL被自动改写为HTTPS,最终出现网络错误
  • 已确认浏览器未开启强制HTTPS,且Helm配置中已设置 argocd.server.extraArgs[0]='--insecure'
  • curl http://argo.l.mydomain.dev 可正常获取响应(提示浏览器不支持JavaScript),但浏览器访问时无明确错误日志,通过Selenium发现返回的响应中包含指向 https://argo.l.mydomain.dev 的JavaScript代码,由此推测是该脚本触发了重定向

问题根源

ArgoCD前端页面的跳转逻辑依赖于配置中指定的server.config.url参数,若未明确设置为HTTP协议的域名,ArgoCD会默认使用HTTPS生成前端跳转链接,即使已经开启了insecure模式。

解决方案

修改Helm的values.yaml配置,明确指定server.config.url为HTTP协议的域名,同时确保相关insecure配置正确:

argo-cd:
  global:
    domain: argo.l.mydomain.dev
  dex:
    enabled: false
  notifications:
    enabled: false
  applicationSet:
    enabled: false
  server:
    insecure: true
    config:
      url: http://argo.l.mydomain.dev  # 取消注释并明确设置为HTTP域名
      server.hostname: argo.l.mydomain.dev
    service: 
      annotations: 
        metallb.universe.tf/loadBalancerIPs: 192.168.1.2
      type: LoadBalancer
    extraArgs:
      - --insecure

修改后执行Helm升级命令:

helm upgrade argocd argo/argo-cd -f values.yaml -n argocd

验证

升级完成后,清除浏览器缓存,访问http://argo.l.mydomain.dev,页面将不再被重定向至HTTPS,可正常加载ArgoCD首页。

内容的提问来源于stack exchange,提问作者StFS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 17:32:41