添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

如何禁止ingress-nginx 80端口

火山引擎-技术服务
火山引擎-技术服务
容器与中间件 容器服务 技术服务知识库
问题描述

在 VKE 控制台只对要访问的域名设置了https,但是通过http也可以访问。

ingress-nginx 默认会把80端口的请求强制跳转到443端口,如不想开启跳转功能,可以通过 annotation 或 ConfigMap 关闭该功能。

  • 通过 annotation 关闭80跳转到443
  • $ cat test-ingress.yaml
    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
      name: example-ingress
      namespace: default
      annotations:
        nginx.ingress.kubernetes.io/ssl-redirect: "false"
    
  • 通过 ConfigMap 关闭80跳转到443
  • $ kubectl edit cm -n ingress-nginx ingress-nginx-controller
    apiVersion: v1
    data:
      ssl-redirect: "false"
    

    [1] https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#server-side-https-enforcement-through-redirect [2] https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#ssl-redirect 如果您有其他问题,欢迎您联系火山引擎技术支持服务

    0
    0
    0
    0
    关于作者
    关于作者

    文章

    0

    获赞

    0

    收藏

    0

    相关资源
    如何构建企业级云原生计算基础设施
    云原生大数据是大数据平台新一代架构和运行形态。通过升级云原生架构,可以为大数据在弹性、多租户、敏捷开发、降本增效、安全合规、容灾和资源调度等方向上带来优势。本议题将依托字节跳动最佳实践,围绕云原生大数据解决方案进行展开。
    相关产品
    推荐阅读
    《AI协同供应链调度困局:从需求拆解到落地增效的全流程实践》
    《微服务架构从故障频发到自愈可控的实战突围方案》
    《别等代码“烂透”才重构:识别信号、落地执行全攻略》
    《三重AI协作交易系统:从技术债泥潭到毫秒级响应的实战笔记》
    评论
    未登录