问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

springboot的HTTP与HTTPS

发布网友 发布时间:2022-12-16 23:46

我来回答

1个回答

热心网友 时间:2023-09-12 00:27

windows下的生成:

linux下的命令:

执行完后会生成一个文件: keystore.p12 。

关于keytool的说明:
keytool -genkey -alias 你的证书别名 -keyalg 密钥算法 -keystore 证书库文件保存的位置和文件名 -keysize 密钥长度 -validity 证书有效期天数

配置 application.yml :

将上面生成的 keystore.p12 文件移动到classpath下。

此时你的项目就可以使用https协议访问。

如果你希望你的项目既可以http访问,也可以https访问,而且两个互不干扰:
在启动类下, public class KindoApplication extends SpringBootServletInitializer (继承SpringBootServletInitializer类):

ps:注意:http的端口不要https相同,即上文的port设置,否则会出现端口占用错误。

在用户用http访问的时候,强制转换为https。
基于上述模块与http同时访问 ,添加过滤器,强制重定向。

方法有点蠢,如果有好的方法,欢迎留言
有BUG也可以交流交流!谢谢!

参考文献:
https://www.jianshu.com/p/68d723431596 。
https://www.jianshu.com/p/05c8be17c80a 。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 开槽的抽屉把手怎么拿掉 山东省事业编考试内容 如何将微信好友复制到另一个上? 怎样把微信好友全部转移到另一个上? 现在可以买超图软件股吗?超图软件可以追高吗?超图软件最新年报? 王万良的大学生、研究生教材 大连理工大学系统工程考研分享? 大连理工大学现代控制理论用哪本书? 强硕98和强硕168哪个好 嘴唇有点发白怎么办? 海娜粉的使用方法是什么啊 江西壬子九星铜币有黄铜吗 江西铜币壬孑年背九星值多少钱? 融创乐园通票和国王票的区别 中华*江西铜币*壬子*背九星铜板一枚 想请教大家这枚十文值多少钱 是否是真品? 我有一个江西铜币当十壬子前面有六点小花,后面有九星上下有英文字母,价值多少钱。 江西壬子九星铜币几级币 18年宝骏530原车漆数值是多少 新车蹭凹进去一点修复需要的多少钱宝骏530位置在前轮上面? 紫晶宫怎么样 SpringBoot优雅的http客户端工具(Retrofit) 【SpringBoot】http请求注解之Post请求 如何将微信好友转移到另一个? 教育局能补办学生学籍档案吗? 上地东里房价为什么这么贵 01062973854是哪里的电话具体区域在哪呢 北京上地东里属于哪个区?海淀还是昌平 转化子(transformant )的筛选与重组子的鉴定 经典遗传学和化学遗传学 书店借阅室讲课费如何记账 中信出版全年财务报表 中信出版第二季度财报 CRISPR/Cas9文库筛选原理及步骤 法拉利488 Pista美图,每一处细节都很帅 不会唱歌的人去录音室也能唱的好听吗? 手机OPPOX907下载不了美图秀秀 法拉利488 GTB美图,法拉利还是红色的漂亮! 63mmx3·5mm的无缝管一米多重 超凡先锋怎么进房间赛 保时捷918美图鉴赏,车牌很法拉利