這裡測試使用的環境
jdk 1.7
tomcat 8
這裡使用jdk自帶的keytool工具來生成證書:
1. 在jdk的安裝目錄\bin\keytool.exe下開啟keytool.exe
在cmd中進入到該檔案目錄
2. 在命令列中輸入以下命令:
keytool -genkeypair -alias "tomcat" -keyalg "rsa" -keystore "d:\tomcat.keystore"
以上命令將生產一對非對稱金鑰和自我簽名的證書d:\tomcat.keystore
注意:「名字與姓氏」應該是網域名稱,輸成了姓名,和真正執行的時候網域名稱不符,會出問題
這裡我輸入的密碼是123456, 網域名稱是以tomcat為例, 省市以廣東深圳為例
定位到tomcat伺服器的安裝目錄, 找到conf下的server.xml檔案
找到如下已經被注釋的**:
去掉注釋,修改為:
在網際網路上, http協議的預設埠是80, https的預設埠是443, 這裡將埠沒有進行修改
三. 啟動tomcat伺服器
在谷歌瀏覽器中輸入: https://localhost:8443
選擇繼續前往localhost
在谷歌瀏覽器中輸入: http://localhost:8080
配置Tomcat使用https協議
一.建立tomcat證書 這裡使用jdk自帶的keytool工具來生成證書 1.在jdk的安裝目錄 bin keytool.exe下開啟keytool.exe 2.在命令列中輸入以下命令 二.配置tomcat伺服器 定位到tomcat伺服器的安裝目錄,找到conf下的server.xml檔案 找到如...
配置Tomcat使用https協議
這裡使用jdk自帶的keytool工具來生成證書 1.在jdk的安裝目錄 bin keytool.exe下開啟keytool.exe 2.在命令列中輸入以下命令 以上命令將生產一對非對稱金鑰和自我簽名的證書g tomcat.keystore 注意 名字與姓氏 應該是網域名稱,輸成了姓名,和真正執行的...
tomcat支援https配置
1.生成 server key 以命令列方式切換到目錄 tomcat home 在command命令列輸入如下命令 jdk1.4以上帶的工具 keytool genkey alias tomcat keyalg rsa keypass changeit storepass changeit keys...