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

首頁 > 服務器 > Web服務器 > 正文

tomcat配置https的方法示例

2024-09-01 13:55:09
字體:
來源:轉載
供稿:網友

一、創建生產密鑰和證書

Tomcat 目前只能操作 JKS、PKCS11、PKCS12 格式的密鑰存儲庫。JKS 是 Java 標準的“Java 密鑰存儲庫”格式,是通過 keytool 命令行工具創建的。該工具包含在 JDK 中。PKCS12 格式一種互聯網標準,可以通過 OpenSSL 和 Microsoft 的 Key-Manager 來。

命令創建

"%JAVA_HOME%/bin/keytool" -genkey -alias tomcat -keyalg RSA 

JAVA_HOME是已經配置好的Java環境變量

tomcat,https

該命令將在用戶的主目錄下創建一個新文件:.keystore,如果你想要想指定一個不同的位置或文件名,可以在上述的 keytool 命令上添加 -keystore 參數,后跟到達 keystore 文件的完整路徑名。

 

復制代碼代碼如下:
"%JAVA_HOME%/bin/keytool" -genkey -alias tomcat -keyalg RSA -keystore c:/keystore
 

 

二、修改tomcat配置

打開/conf/server.xml 文件找到這樣的內容

<!--   <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"         maxThreads="150" SSLEnabled="true" scheme="https" secure="true"         clientAuth="false" sslProtocol="TLS" />   --> 

復制一份下來,把注釋去掉port默認是8443,但是對于SSL標準端口號是443,這樣在訪問網頁的時候,直接使用https而不需要輸入端口號就可以訪問,如https://loalhost/web

<Connector port="80" protocol="HTTP/1.1"         connectionTimeout="20000"         redirectPort="443" /> 

把 redirectPort改為443
SSL HTTP/1.1 Connector定義的地方,也修改端口號為:443,加入了keystoreFile="${user.home}/.keystore" keystorePass="這是tomcat密鑰口令"

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"        maxThreads="150" SSLEnabled="true" scheme="https" secure="true"       keystoreFile="${user.home}/.keystore" keystorePass="這是tomcat密鑰口令"        clientAuth="false" sslProtocol="TLS" /> 

還有一個

<!-- Define an AJP 1.3 Connector on port 8009 -->   <Connector port="8009" protocol="AJP/1.3" redirectPort="443" /> 

然后啟動tomcat,就可以用https去訪問了

若想把所有 HTTP 請求都轉到 HTTPS 協議上,可以修改tomcat的conf下的web.xml,在節點下方 添加如下:

<security-constraint>    <!-- Authorization setting for SSL -->    <web-resource-collection >      <web-resource-name >SSL</web-resource-name>      <url-pattern>/*</url-pattern>    </web-resource-collection>    <user-data-constraint>      <transport-guarantee>CONFIDENTIAL</transport-guarantee>    </user-data-constraint>  </security-constraint> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 林州市| 合江县| 海阳市| 海城市| 关岭| 宾阳县| 射洪县| 积石山| 临邑县| 阿克| 乌拉特前旗| 陈巴尔虎旗| 桐城市| 河池市| 怀化市| 通海县| 礼泉县| 福泉市| 田阳县| 唐河县| 宣化县| 呈贡县| 铜山县| 赫章县| 北票市| 盐津县| 云林县| 灌云县| 红安县| 靖西县| 安远县| 禄丰县| 铁岭市| 城市| 丹棱县| 利川市| 桦南县| 安顺市| 永兴县| 广南县|