当前位置: 首页 > news >正文

【微服务部署】05-安全:强制HTTPS

文章目录

    • 安全 : 强制HTTPS的两种方式
      • 1. Ingress配置重定向
      • 2. 应用程序配置
      • 3. Ingress配置
      • 4. 应用程序配置代码
      • 总结

安全 : 强制HTTPS的两种方式

互联网发展中,安全是非常重要的,由其是现在HTTPS非常普及的情况下,应用程序在公网上一般都会被强制要求HTTPS。

  • Ingress强制HTTPS
  • 应用强制HTTPS

Ingress强制HTTPS,在Ingress中设置即可.

应用强制HTTPS,当应用程序识别到用户使用的是HTTP协议访问时,强制跳转至HTTPS。这种场景一般推荐是应用程序直接向外提供服务,不经过Ingress时使用

1. Ingress配置重定向

  • nginx.ingress.kubernetes.io/ssl-redirect:“true”
  • nginx.ingress.kubernetes.io/force-ssl-redirect:“true”

2. 应用程序配置

  • 配置https_port
  • 或配置HttpsRedirectionOptions
  • UseHttpsRedirection中间件

3. Ingress配置

// ingress配置
ingress:enabled: trueannotations: nginx.ingress.kubernetes.io/ssl-redirect: "true"nginx.ingress.kubernetes.io/force-ssl-redirect: "true"nginx.ingress.kubernetes.io/rewrite-target: "/" // ingress到网关的路由,/表示默认

ssl-redirect表示当Ingress发现用户请求的是HTTP端口时,就重定向
force-ssl-redirect表示无论Ingress是否设置了有效证书,都会进行重定向

4. 应用程序配置代码

// startup
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{app.UseHttpsRedirection();// 设置重定向...
}

总结

应用程序在Kubernetes中强制HTTPS的做法就是设置Ingress注解,如果应用程序要设置强制HTTPS使用UseHttpsRedirection中间件

http://www.lryc.cn/news/145243.html

相关文章:

  • Config:服务端连接Git配置
  • c++学习 之 类和对象 public , protected ,private
  • ECharts图表动态修改series显示隐藏
  • 云服务器(Centos7系统)配置JAVA+mysql+tomcat 环境
  • 【计算机视觉 | 目标检测】目标检测常用数据集及其介绍(四)
  • Dockerfile制作镜像与搭建LAMP环境
  • Linux系统中查看端口的方法
  • java mysql传入string数组返回string数组的简单写法
  • 【PHP】PHP基本语法
  • SystemVerilog interface详细介绍
  • 计网第四章(网络层)(三)
  • python学习1之安装
  • Autofac在WebApi,Winform中应用
  • uview ui 查看版号
  • Python 爬虫网页图片下载到本地
  • PyQt open3d 加载 显示点云
  • Linux搭建SSLVpn
  • Qt5升级到Qt6分步迁移教程
  • 多线程学习之线程池
  • Elasticsearch基础
  • 论文阅读:Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
  • 基于Web的旅游推荐网站设计与实现(论文+源码)_kaic
  • 继承AndroidView Model的错误
  • 智慧互联,有序充电--多场景充电
  • yum install libreoffice‘ returned a non-zero
  • Linux知识点 -- 网络基础(一)
  • 【leetcode刷题之路】剑指Offer(4)——分治+排序算法+动态规划
  • 美创科技“签”手柠檬文才学堂,共推高校数据安全建设
  • 【JAVA基础】数据类型,逻辑控制
  • 计算机竞赛 基于图像识别的跌倒检测算法