springboot配置https

本文详细介绍了SpringBoot如何配置HTTPS支持,包括使用JDK的keytools和openssl创建自签名及受信任的证书,以及阿里云和宝塔平台获取证书的方法。内容涵盖了证书的生成、私钥管理以及HTTPS配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

springboot配置https

1. spingboot配置支持https和http(服务器为tomcat)

spingboot实现支持https和http需要进行以下配置:
      首先需要去生成https的证书文件:证书分为两种:自签名和受信任的证书机构的签名
      自签名证书支持https但是在公网访问时是不安全的,因为由于证书并没有被官方认定(对于小程序此类要求安全的https来说不可用)。可以申请经过受信任的证书机构签名过的证书,前提是需要有一个已注册的域名。阿里云上可申请一年的免费证书,宝塔上可申请一年的证书,一年过后需要重新申请。
     自签名证书试过的有两种方法:使用jdk自带的keytools申请,和使用openssl申请

server.ssl.key-store=chiyikou.chiyk.cn.jks         //存放在根目录下的证书文件
server.ssl.key-store-password=bt.cn                //生成证书时的密码
server.ssl.key-store-type=JKS                      //证书格式
#server.ssl.key-alias=tomcat                       //证书服务器(所默认使用tomcat时,可不配置)

配置http自动跳转至https:

 @Bean
    public Connector connector(){
        Connector connector=new Connec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值