国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

阿里云https證書tomcat配置方法

2024-09-01 13:55:09
字體:
供稿:網(wǎng)友

閱讀本文前,請先參看前文http://www.survivalescaperooms.com/fuwuqi/317210.html

當(dāng)我們使用Java生成的證書使用https訪問時會出現(xiàn)未認(rèn)證的問題,證書風(fēng)險

阿里云,https證書,tomcat

現(xiàn)在我們就申請一個阿里云云盾的免費(fèi)證書

一、登錄阿里云-->安全(云盾)-->證書服務(wù)->購買證書

阿里云,https證書,tomcat

在配置單中選擇 "免費(fèi)型DV SSL"   證書提供商品牌為:“賽門鐵克” 注意:免費(fèi)數(shù)字證書,最多保護(hù)一個明細(xì)子域名,不支持通配符,一個阿云帳戶最多簽發(fā)20張免費(fèi)證書最后支付。

然后再點(diǎn)擊查看

阿里云,https證書,tomcat

此時還未完成,需要點(diǎn)擊補(bǔ)全信息,并填寫相應(yīng)信息。真實填寫就可以了。包括:域名、姓名、郵箱等等。因為我的域名是托管到阿里云解析服務(wù)的,所以我的認(rèn)證方式DNS解析認(rèn)證,并勾選了發(fā)送cname。填寫完成后才是“待審核”狀態(tài),等待就可以了。

阿里云,https證書,tomcat

10分鐘左右就會收到阿里云的郵件。郵件的內(nèi)容:發(fā)送給你的 主機(jī)記錄和記錄值。

阿里云自動的去添加了一條cname記錄

阿里云,https證書,tomcat

大概過半個多小時后證書狀態(tài)會變成已簽發(fā)

阿里云,https證書,tomcat

這個時候就可以點(diǎn)進(jìn)去下載證書了。選擇tomcat,支持2種方式:

Tomcat支持JKS格式證書,從Tomcat7開始也支持PFX格式證書,兩種證書格式任選其一,我使用的第一種方式。

文件說明: 

1. 證書文件214068026470389.pem,包含兩段內(nèi)容,請不要刪除任何一段內(nèi)容。 

2. 如果是證書系統(tǒng)創(chuàng)建的CSR,還包含:證書私鑰文件214068026470389.key、PFX格式證書文件214068026470389.pfx、PFX格式證書密碼文件pfx-password.txt。 

1、證書格式轉(zhuǎn)換 

在Tomcat的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。如果申請證書時是自己創(chuàng)建的CSR文件,附件中只包含214068026470389.pem文件,還需要將私鑰文件拷貝到cert目錄,命名為214068026470389.key;如果是系統(tǒng)創(chuàng)建的CSR,請直接到第2步。 

到cert目錄下執(zhí)行如下命令完成PFX格式轉(zhuǎn)換命令,此處要設(shè)置PFX證書密碼,請牢記: 

 

復(fù)制代碼代碼如下:
openssl pkcs12 -export -out 214068026470389.pfx -inkey 214068026470389.key -in 214068026470389.pem

 

2、PFX證書安裝 

找到安裝Tomcat目錄下該文件server.xml,一般默認(rèn)路徑都是在 conf 文件夾中。找到 <Connection port="8443" 標(biāo)簽,增加如下屬性:

keystoreFile="cert/214068026470389.pfx" keystoreType="PKCS12" #此處的證書密碼,請參考附件中的密碼文件或在第1步中設(shè)置的密碼 keystorePass="證書密碼" 

完整的配置如下,其中port屬性根據(jù)實際情況修改: 

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" keystoreFile="cert/214068026470389.pfx" keystoreType="PKCS12" keystorePass="您的證書密碼" clientAuth="false" sslProtocol="TLS" /> 

重啟tomcat,用https訪問成功

阿里云,https證書,tomcat

關(guān)于異常: Connector attribute SSLCertificateFile must be defined when using SSL with APR

Tomcat提供了兩個SSL實現(xiàn),一個是JSSE實現(xiàn),另一個是APR實現(xiàn)。Tomcat將自動選擇使用哪個實現(xiàn),即如果安裝了APR則自動選擇APR,否則選擇JSSE。如果不希望讓Tomcat自動選擇,而是我們自己指定一個實現(xiàn)則可通過protocol定義,如下:APR文件名為tcnative-1.dll。6.x里沒這個dll文件,而7.x里有。6.x沒有,6.x默認(rèn)使用JSSE實現(xiàn),而7.0默認(rèn)使用APR實現(xiàn)。弄明白緣由就好辦了。由于習(xí)慣使用6.0的配置方式(即JSEE實現(xiàn)),因此只要把conf/server.xml里的protocol的值修改一下就行了:

protocol="org.apache.coyote.http11.Http11Protocol"

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福贡县| 高唐县| 柳河县| 临清市| 海南省| 辽阳市| 奉新县| 疏勒县| 固始县| 格尔木市| 聂荣县| 永修县| 平泉县| 栾川县| 女性| 卢龙县| 南郑县| 河南省| 苏州市| 黑水县| 民丰县| 梅河口市| 临清市| 肥东县| 永吉县| 鹿邑县| 樟树市| 霍州市| 潍坊市| 锦州市| 巴彦淖尔市| 康保县| 灵台县| 金川县| 丹东市| 南陵县| 南京市| 鄂托克旗| 泰来县| 手游| 同仁县|