Tomcat9 設置https 訪問


名詞解釋

        KeyStore

         密鑰庫是存儲了密鑰、證書鏈及受信任證書的數據庫。

JAVA JDK 實現  生成keystore

          Windows JDK bin 下開啟terminal

          keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "tomcat.keystore"

 

 

 

 建議使用通用的PKCS12

 

 Tomcat9 實現https 訪問

    此處端口為443

 

 

 

如果不刪除<SSLHostConfig>直接追加,啟動會報錯:conf/server.xml: Error at (92, 25) : Multiple SSLHostConfig elements were provided for the host name [_default_]. Host names must be unique.

 

 

 

 Tomcat9 強制http 跳轉https

   此處端口為8443

     web.xml 添加如下的藍色內容

 

 這次改成了8443

重啟tomcat

 

 

https://localhost:8443/   正常訪問

http://localhost:8080/   跳轉到 https://localhost:8443/ 正常訪問

 

 

 參考:

https://www.xingmal.com/article/article/1234419400786972672

https://www.cnblogs.com/zishengY/p/8474314.html

http://www.zhuwei.cc/html/article/20191203/20191203095238.html

 

         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM