? keytool -genkey -alias tomcat-server -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore
? ?會生成一個文件名為server.keystore的文件,過程中會提示輸入姓名,公司,國家,城市等信息,按提示輸入即可
?Step2.編輯${TOMCAT_HOME}\conf\server.xml
? ?找到以下部分,并且取消注釋
<!-- Define a SSL HTTP/1.1 Connector on port 8443 --> <!-- <Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> -->?Step3:重啟tomcat,通過https://localhost:8443就會訪問到tomcat的歡迎頁面
2.SSL概念與作用
? ?SSL:Secure Socket Layer,是一種用來保證web瀏覽器和web服務器之間進行安全信息傳遞的一種安全協議。
? ?作用:
? ?a)客戶端的請求會被先加密后通過SSL發送到服務器端,服務器端得到信息后先解密后處理
? ?b)提供了一種客戶端驗證,當用戶通過ssl訪問服務器上的資源時,會讓用戶輸入認證信息
? ?流程圖:
? ?keytool:是sun公司提供的一個命令行工具(隨jdk一起發布,位于${JAVA_HOOME}\bin目錄下),用來生成一個通過‘個人認證’的證書
3.SSL訪問
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
