詳解如何給Tomcat配置Https/ssl證書
建立證照
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "localhost-rsa.jks"
後面的資訊隨便輸入,我這裡輸入的是:
效果圖
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: pich
What is the name of your organizational unit?
[Unknown]: pich
What is the name of your organization?
[Unknown]: tomcat
What is the name of your City or Locality?
[Unknown]: beijing
What is the name of your State or Province?
[Unknown]: beijing
What is the two-letter country code for this unit?
[Unknown]: cn
Is CN=pich, OU=pich, O=tomcat, L=beijing, ST=beijing, C=cn correct?
[no]: y
Enter key password for <tomcat>
(RETURN if same as keystore password):
Re-enter new password:
這樣就會在當前目錄建立一個localhost-rsa.jks檔案。密碼是123456,別名是tomcat。
給Tomcat配置證照
首先將上面生成的localhost-rsa.jks檔案複製到Tomcat的conf目錄,然後開啟該目錄下面的server.xml檔案,找到如下程式碼,原來是註釋了,現在需要開啟註釋更改為如下內容:
然後重新啟動Tomcat,訪問
就可以看到如下頁面:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/localhost-rsa.jks" keystorePass="123456"
/>
可以看到位址列是顯示為不安全的。因為這個證照是我們自己製作的,瀏覽器預設不信任他,當然你可以手動信任他。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971605/viewspace-2693998/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Tomcat 安裝SSL證書 – HTTPS SSL 教程TomcatHTTP
- 怎麼給網站配置SSL證書(https)網站HTTP
- HTTPS的SSL證書配置HTTP
- Springboot內建tomcat配置HTTPS證書Spring BootTomcatHTTP
- nginx配置SSL證書實現https服務NginxHTTP
- Tomcat安裝SSL證書Tomcat
- 詳解SSL證書系列(8)瞭解HTTPS及和HTTP的區別HTTP
- SSL證書生成,完成HTTPS驗證HTTP
- SSL證書轉PEM格式 – HTTPS SSL 教程HTTP
- SSL證書格式轉換 – HTTPS SSL 教程HTTP
- 伺服器配置ssl證書支援蘋果ATS方法 – HTTPS SSL 教程伺服器蘋果HTTP
- 本地簽發ssl證書(https)HTTP
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- SSL證書申請問題 – HTTPS SSL 教程HTTP
- 亞馬遜雲伺服器aws配置ssl https證書亞馬遜伺服器HTTP
- 詳解SSL證書的分類以及如何選擇合適的證書?
- Nginx 配置https證書NginxHTTP
- Nginx如何配置HTTPS詳解NginxHTTP
- nginx配置ssl加密(單/雙向認證、部分https) – HTTPS SSL 教程Nginx加密HTTP
- Tomcat下SSL證書的安裝方法Tomcat
- 如何區分SSL證書和國密SSL證書
- Keytool配置 Tomcat的HTTPS雙向認證TomcatHTTP
- Tomcat伺服器上安裝SSL證書?Tomcat伺服器
- Tomcat 伺服器輕鬆部署 SSL 證書Tomcat伺服器
- 如何申請SSL證書以及SSL證書的費用
- 詳解Comodo Positive SSL證書及其適用物件物件
- 阿里雲伺服器apache配置SSL證書成功開啟Https的教程阿里伺服器ApacheHTTP
- 阿里雲伺服器部署 nodejs + mongodb + nginx 反向代理 + https配置 ssl證書阿里伺服器NodeJSMongoDBNginxHTTP
- 教你如何給 Discuz! X3.1/3.2 開啟https(SSL)支援! – HTTPS SSL 教程HTTP
- phpstudy配置本地ssl證照,訪問https://127.0.0.1PHPHTTP127.0.0.1
- Nginx+Tomcat Https SSL部署方案NginxTomcatHTTP
- ssl證書下載與安裝 – 如何下載ssl證書
- SSL證書的分類有哪些?如何選擇SSL證書?
- Jmeter進行HTTPS介面壓測及SSL證書驗證JMeterHTTP
- 哪些IP SSL證書支援IP地址https加密呢?HTTP加密
- linux伺服器配置ssl證書Linux伺服器
- 詳解阿里雲ECS上部署SSL證書的方法阿里
- nginx+騰訊雲免費ssl證書+阿里雲ECS實現Https配置Nginx阿里HTTP