免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
5分鐘內(nèi)搞定 Tomcat 的 SSL 配置


本教程使用 JDK 6 和 Tomcat 7,其他版本類(lèi)似。

基本步驟:

  1. 使用 java 創(chuàng)建一個(gè) keystore 文件
  2. 配置 Tomcat 以使用該 keystore 文件
  3. 測(cè)試
  4. 配置應(yīng)用以便使用 SSL ,例如 https://localhost:8443/yourApp

1. 創(chuàng)建 keystore 文件

執(zhí)行 keytool -genkey -alias tomcat -keyalg RSA 結(jié)果如下

loiane:bin loiane$ keytool -genkey -alias tomcat -keyalg RSAEnter keystore password:  passwordRe-enter new password: passwordWhat is your first and last name?  [Unknown]:  Loiane GronerWhat is the name of your organizational unit?  [Unknown]:  homeWhat is the name of your organization?  [Unknown]:  homeWhat is the name of your City or Locality?  [Unknown]:  Sao PauloWhat is the name of your State or Province?  [Unknown]:  SPWhat is the two-letter country code for this unit?  [Unknown]:  BRIs CN=Loiane Groner, OU=home, O=home, L=Sao Paulo, ST=SP, C=BR correct?  [no]:  yes Enter key password for    (RETURN if same as keystore password):  passwordRe-enter new password: password

這樣就在用戶(hù)的主目錄下創(chuàng)建了一個(gè) .keystore 文件

2. 配置 Tomcat 以使用 keystore 文件

打開(kāi) server.xml 找到下面被注釋的這段

<!--<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"    maxThreads="150" scheme="https" secure="true"    clientAuth="false" sslProtocol="TLS" />-->

干掉注釋?zhuān)?nèi)容改為

Connector SSLEnabled="true" acceptCount="100" clientAuth="false"    disableUploadTimeout="true" enableLookups="false" maxThreads="25"    port="8443" keystoreFile="/Users/loiane/.keystore" keystorePass="password"    protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"    secure="true" sslProtocol="TLS" />

3. 測(cè)試

啟動(dòng) Tomcat 并訪(fǎng)問(wèn) https://localhost:8443. 你將看到 Tomcat 默認(rèn)的首頁(yè)。

需要注意的是,如果你訪(fǎng)問(wèn)默認(rèn)的 8080 端口,還是有效的。

4. 配置應(yīng)用使用 SSL

打開(kāi)應(yīng)用的 web.xml 文件,增加配置如下:

<security-constraint>    <web-resource-collection>        <web-resource-name>securedapp</web-resource-name>        <url-pattern>/*</url-pattern>    </web-resource-collection>    <user-data-constraint>        <transport-guarantee>CONFIDENTIAL</transport-guarantee>    </user-data-constraint></security-constraint>

將 URL 映射設(shè)為 /* ,這樣你的整個(gè)應(yīng)用都要求是 HTTPS 訪(fǎng)問(wèn),而 transport-guarantee 標(biāo)簽設(shè)置為 CONFIDENTIAL 以便使應(yīng)用支持 SSL。

如果你希望關(guān)閉 SSL ,只需要將 CONFIDENTIAL 改為 NONE 即可。

官方文檔http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Spring Boot中啟動(dòng)HTTPS
Java實(shí)現(xiàn)http與https切換
SpringBoot - 內(nèi)置的Tomcat服務(wù)器配置詳解(附:?jiǎn)⒂肏TTPS服務(wù))
tomcat https訪(fǎng)問(wèn)設(shè)置
Tomcat-ssl
springboot 2.X 配置SSL證書(shū) 啟用HTTPS
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服