配置SSL证书需要证书文件 和 密钥
1. 将证书文件移动到resources目录下
2. 在yml配置文件中配置如下:
server:
port: 443 #服务端口
ssl:
key-store: classpath:4815826_wechat.leyishang.cn.pfx #SSL证书存放的位置
key-store-password: TzkIG1k1 #密钥
key-store-type: PKCS12 #证书的类型
my:
httpPort: 9000
httpsPort: 443
效果图参考如下:

3. 创建一个配置文件 HttpToHttpsConfig.java
该配置的主要作用就是将所有的http请求重定向到https上进行操作,也就是说即使你访问http://127.0.0.1:80 也会重定向到 https://127.0.0.1:80 。
这里说一个题外话(https的默认端口是443端口)
HttpToHttpsConfig配置类代码如下(无序改动):
import org.apache.catalina.Context;
import org.apache.catalina.connector.Connector;
imp

本文介绍如何配置SSL证书,并实现HTTP自动重定向到HTTPS。通过将证书文件放入resources目录并设置YML配置文件,可以指定SSL证书的位置、密钥及类型。此外,还提供了一个无需修改的HttpToHttpsConfig配置类示例,用于实现所有HTTP请求自动跳转到HTTPS。
最低0.47元/天 解锁文章
1575





