配置Tomcat使用https協(xié)議(配置SSL協(xié)議)

一、生成安全證書

環(huán)境:

jdk 1.7+tomcat 7

生成安全證書工具:

在JDK安裝目錄下(本人是在D:\Program Files\Java\jdk1.7.0_79\bin目錄下有

keytool.exe程序,是sun公司提供的生成安全證書的工具。

使用keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "F:\magicdata.keystore"

-validity 36500命令生成證書,并存放在F盤根目錄下,命令中參數(shù)介紹如下:

安全證書的生成過程

以上命令會(huì)將生成的證書保存在F:\magicdata.keystore,注意秘鑰庫(kù)口令不要過于簡(jiǎn)單,這里為了方便我輸入口令為123456。

二、配置tomcat服務(wù)器

進(jìn)入tomcat的conf目錄下修改server.xml找到如下配置,將該段配置展開,端口號(hào)改為443,并添加你的證書及密碼,

修改后的配置如下:

我們希望當(dāng)使用http協(xié)議的方式訪問某些頁面的時(shí)候自動(dòng)轉(zhuǎn)換為https協(xié)議,首先需要修改server.xml中的redirectPort的端口都改為443,如:

然后在conf下的web.xml中

下面添加如下代碼

/*代表對(duì)所有的請(qǐng)求都轉(zhuǎn)化為https,可以在

中配置你希望自動(dòng)轉(zhuǎn)化的

請(qǐng)求路徑,如/*、login.html、login.jsp等。

至此所有配置都已完成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、生成安全證書 1.環(huán)境: jdk 1.7+tomcat 7 2.生成安全證書工具: 在JDK安裝目錄下(本人是...
    Sx_Ren閱讀 5,953評(píng)論 1 1
  • 服務(wù)器https配置 配置https操作說明文檔 1、查看服務(wù)器環(huán)境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 8,919評(píng)論 0 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • 一、HTTPS的基本工作原理:HTTPS在傳輸數(shù)據(jù)之前需要客戶端(瀏覽器)與服務(wù)端(網(wǎng)站)之間進(jìn)行一次握手,在握手...
    _健健閱讀 2,461評(píng)論 2 51
  • 任務(wù)好像是完成代碼的加密,據(jù)說最簡(jiǎn)單的加密方式就是配置tomcat使用https協(xié)議,所以就配置tomcat完成任...
    艾石溪閱讀 5,242評(píng)論 1 4