Springboot項(xiàng)目配置阿里云SSL證書的實(shí)現(xiàn)步驟
1.證書申請(qǐng)(自行選購)
2.下載證書
3.解壓下載壓縮包
4.將.pfx文件放至springboot項(xiàng)目resources目錄下
applicatio.yml中添加配置
5.設(shè)置http自動(dòng)重定向https(8082端口->443端口):
在SpringApplication啟動(dòng)類中加入以下代碼:(注意網(wǎng)上有些代碼中的EmbeddedServletContainerFactory找不到是因?yàn)閟pringboot2.X之后改了寫法)
//攔截所有請(qǐng)求 @Bean public ServletWebServerFactory servletContainer() { TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() { @Override protected void postProcessContext(Context context) { SecurityConstraint securityConstraint = new SecurityConstraint(); securityConstraint.setUserConstraint("CONFIDENTIAL"); SecurityCollection collection = new SecurityCollection(); collection.addPattern("/*"); securityConstraint.addCollection(collection); context.addConstraint(securityConstraint); } }; tomcat.addAdditionalTomcatConnectors(httpConnector()); return tomcat; } //配置http轉(zhuǎn)https @Bean public Connector httpConnector() { Connector connector = new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL); connector.setScheme("http"); //Connector監(jiān)聽的http的端口號(hào) connector.setPort(8082); connector.setSecure(false); //監(jiān)聽到http的端口號(hào)后轉(zhuǎn)向到的https的端口號(hào) connector.setRedirectPort(443); return connector; }
6.已測
到此這篇關(guān)于Springboot項(xiàng)目配置阿里云SSL證書的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Springboot配置阿里云SSL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java數(shù)據(jù)庫連接池新手入門一篇就夠了,太簡單了!
數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,釋放空閑時(shí)間超過最大空閑時(shí)間的數(shù)據(jù)庫連接來避免因?yàn)闆]有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏,這項(xiàng)技術(shù)能明顯提高對(duì)數(shù)據(jù)庫操作的性能2021-06-06Java?-jar參數(shù)詳解之掌握J(rèn)ava可執(zhí)行JAR文件的運(yùn)行技巧
做項(xiàng)目的時(shí)候我們肯定接觸過很多jar包,下面這篇文章主要給大家介紹了關(guān)于Java?-jar參數(shù)詳解之掌握J(rèn)ava可執(zhí)行JAR文件的運(yùn)行技巧,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11Spring?Boot中實(shí)現(xiàn)全局Token驗(yàn)證的兩種方式總結(jié)
這篇文章主要給大家介紹了關(guān)于Spring?Boot中實(shí)現(xiàn)全局Token驗(yàn)證的兩種方式,文中通過攔截器和過濾器實(shí)現(xiàn)全局Token驗(yàn)證,解決接口重復(fù)驗(yàn)證問題,對(duì)比兩者優(yōu)缺點(diǎn)及適用場景,提供統(tǒng)一異常處理方案,需要的朋友可以參考下2025-05-05springboot rabbitmq整合rabbitmq之消息持久化存儲(chǔ)問題
這篇文章主要介紹了springboot rabbitmq整合rabbitmq之消息持久化存儲(chǔ)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09如何解決Maven打包時(shí)每次都出現(xiàn)Download maven-metadata.xml卡住問題
這篇文章主要介紹了如何解決Maven打包時(shí)每次都出現(xiàn)Download maven-metadata.xml卡住問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05