校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Tomcat9使用免費的Https證書加密網站的方法

Tomcat9使用免費的Https證書加密網站的方法

熱門標簽:好看的地圖標注圖標下載 德州外呼系統排名 機器人電銷有什么用 上海電銷卡外呼系統廠家 福州外呼系統中間件 百度地圖標注備注 貴州全自動外呼系統廠家 地圖標注員怎么去做 威海人工智能電銷機器人系統

1.概述

Apache Tomcat是一款優秀的Java Web容器,對于各個站長來說,可以很方便的使用Tomcat將自己的網站博客放在公網的服務器上,分享自己的心得以及個人博客。

那么在公網中的訪問,沒有被第三方公認可信的機構加密時,會默認使用Http協議,以明文將自己的網站在公網上傳輸。這對于大部分領域都沒關系,但是對于某些敏感的數據,甚至機密需要保護的數據,例如:銀行卡號、銀行密碼、手機驗證碼之類的信息,一旦被別有用心的人在中途使用抓包工具攔截,那么將會導致不可設想的后果。

那么網站需要使用SSL(Secure Sockets Layer),顧名思義,安全的套接字層。通過這層提供的保障,在SSL上面運行的應用都可以安全傳輸。

本文第二部分介紹如果獲取免費的證書,第三部分介紹如何用已有的證書在Tomcat中配置,使得Https能夠運作,最后一部分介紹,如何在瀏覽器中輸入地址,自動由Http轉發到Https上,有需要的讀者可以根據需要跳過相應部分。

2.獲取證書

對于Https的證書,相當于是在傳輸過程中加入了第三方的驗證機制,簡稱CA(Certificate Authority),確保傳輸的安全性。對于大部分證書,簽發是需要一定的費用的,本段落主要介紹免費的證書提供方:FreeSSL

官方地址:https://freessl.org/

具備SSL免費證書申請的前提是,先得有一個域名,沒有域名的用戶可以先移步阿里云或者騰訊云等域名交易網站購買域名,本例中,我使用自己的已有域名:letcafe.cn作為樣例

下面介紹如何獲取免費域名Https證書

步驟1、輸入你所購買的域名

步驟2、選項默認,如果沒特殊需求按步驟填入郵箱后創建:

步驟3、創建完成后,等待幾秒后,將會生成一個域名解析DNS的驗證環節。對此,需要您去域名供應商網站添加解析,例如,我是用的是阿里云,我在:阿里云->控制臺->域名與網站,找到對應的域名添加解析

解析示意圖如下:

解析添加完成后,等待將近一分鐘,可以回到FreeSSL驗證DNS,單擊“點擊驗證”按鈕后,將會返回你的CA證書以及公鑰

然后點擊證書下載,即可獲得帶有full_chain.pem的文件以及叫private.key的私鑰,到此,免費的證書已經申請完畢,下一步將Tomcat的對應內容加入HTTPS

3.配置Tomcat

3.1 生成jks文件

由于Tomcat證書不支持直接使用pem + 私鑰的方式,因此,需要多一步使用Openssl將full_chain.pem+private.key轉換為jks的步驟,首先將full_chain.pem和private.key上傳至服務器的任何目錄,我存放的目錄是:/root/apache-tomcat-ssl,如下圖:

隨后使用如下命令,在當前目錄下生成一個名為freeSSL.jks的文件,如果使用不了如下命令,嘗試考慮升級Openssl到最新版本:

復制代碼 代碼如下:
openssl pkcs12 -export -out /root/apache-tomcat-ssl/freeSSL.jks -in ./full_chain.pem -inkey ./private.key

命令過程中會要求輸入keystore密碼,兩次確保一致,并記住該密碼,為了演示,我輸入的密碼為:123456(產品環境下,請確保安全換成其他復雜密碼)

3.2 配置server.xml

編輯Tomcat目錄下的server.xml文件,文件路徑位于:$CATALINA_HOME/conf/server.xml,取決于你的Tomcat安裝在何處。

在Connector中,添加如下Connector:

代碼附上:

這一步中的keystoreFile填寫之前使用Openssl生成的jks文件,keystorePass使用之前輸入的密碼。

<Connector
 protocol="org.apache.coyote.http11.Http11NioProtocol"
 port="443" maxThreads="200"
 scheme="https" secure="true" SSLEnabled="true"
 keystoreFile="/root/apache-tomcat-ssl/freeSSL.jks" keystorePass="123456"
 clientAuth="false" sslProtocol="TLS"/>

此外,為了將Tomcat監聽80端口,并將HTTPS請求轉發到443端口(443為SSL默認端口),還需要將server.xml文件中原有的Connector修改為如下:

將port="8080"改為port="80",redirectPort="8443"改為redirectPort="443"

修改好,保存退出,重啟Tomcat,在公網上訪問輸入地址:letcafe.cn,發現雖然:

通過輸入https://letcafe.cn。實現了網站上的小鎖顯示了

但是輸入letcafe.cn后,卻失去了Https的加密:

但是,不能用戶每次都去手敲HTTPS對不對,此時的Tomcat是會對默認繼續使用HTTP,所以如果需要將該域名下的所有訪問都走HTTPS加密的話,需要將所有對Tomcat的THHP訪問都默認轉發給HTTPS的訪問,實現不管輸入letcafe.cn還是https://letcafe.cn都訪問的是HTTPS(如果沒有此需求,可不需要下一步)

4.轉發Http請求到Https

這一步非常簡單,編輯$CATALINA_HOME/conf/web.xml文件,在其中添加如下代碼:

代碼如下:

<!-- 增加所有網址自動跳轉https -->
 <security-constraint>
  <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>

保存后重啟Tomcat,即可完成目標

5.訪問測試

在瀏覽器中輸入:letcafe.cn或者https://letcafe.cn或者http://letcafe.cn都可以實現訪問定向到https://letcafe.cn中

6.可能會遇到的問題

如果訪問不了確認如下問題是否解決:

1.防火墻是否開放端口,CentOS中是firewalld,是否添加了443和80端口

解決方案:添加端口并重載防火墻規則命令如下:

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

查看服務器已對外開放端口命令,確認是否已放通80與443端口:

firewall-cmd --zone=public --list-ports

2.云服務提供商的攔截規則時候設置開放端口,例如:

阿里云->控制臺->云服務器ECS->你的服務器->更多->安全組配置

配置規則中,加入80和443端口的開放,具體配置參照阿里云文檔,騰訊云等其他服務商也類似,需要在服務器端先開放云服務商的攔截配置。

配置HTTPS踩了一些坑,希望能分享幫到他人,如有疑問,歡迎留言!

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

標簽:葫蘆島 南陽 邵陽 白城 撫州 泉州 南陽 岳陽

巨人網絡通訊聲明:本文標題《Tomcat9使用免費的Https證書加密網站的方法》,本文關鍵詞  Tomcat9,使用,免費,的,Https,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Tomcat9使用免費的Https證書加密網站的方法》相關的同類信息!
  • 本頁收集關于Tomcat9使用免費的Https證書加密網站的方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91蜜桃婷婷狠狠久久综合9色| 成人中文字幕在线| 日本一区二区三区国色天香| 日本韩国欧美三级| 国产综合久久久久影院| 亚洲成a人v欧美综合天堂下载 | 欧美色精品在线视频| 亚洲高清免费在线| 欧美亚洲一区三区| 调教+趴+乳夹+国产+精品| 一本久久a久久免费精品不卡| 国产精品久久毛片| 欧美午夜精品理论片a级按摩| 日韩美女久久久| 欧美综合一区二区| 亚洲国产精品视频| 日韩三级视频在线看| 99re这里都是精品| 国产精品1区2区3区| 日本v片在线高清不卡在线观看| 成人免费一区二区三区视频| www国产精品av| 欧美不卡在线视频| 日韩欧美中文字幕制服| 欧美三级韩国三级日本一级| 91玉足脚交白嫩脚丫在线播放| 色综合色综合色综合色综合色综合| 国产裸体歌舞团一区二区| 亚洲一二三四久久| 亚洲免费色视频| 亚洲欧美在线观看| 国产精品成人免费| 亚洲欧洲韩国日本视频| 一区精品在线播放| 一区二区中文字幕在线| 中文字幕在线一区二区三区| 国产精品人成在线观看免费| 国产亚洲一二三区| 久久九九久久九九| 国产欧美日韩三级| 日本一区二区视频在线| 国产亚洲女人久久久久毛片| 久久久综合视频| 久久久久久久免费视频了| 2023国产精品自拍| 久久免费看少妇高潮| 久久综合色8888| 久久久久久亚洲综合| 国产日韩欧美激情| 国产欧美视频一区二区| 国产精品久久久久久久久快鸭| 最好看的中文字幕久久| 亚洲国产乱码最新视频| 天堂久久一区二区三区| 美腿丝袜一区二区三区| 精东粉嫩av免费一区二区三区| 国产乱码精品一品二品| 成人高清免费在线播放| 91久久线看在观草草青青| 欧美丝袜丝交足nylons图片| 久久精品夜色噜噜亚洲aⅴ| 精品国产精品一区二区夜夜嗨| 日韩精品一区二区三区在线| 91精品国产综合久久久久久漫画| 欧美日韩免费电影| 91精选在线观看| 91精品国产综合久久香蕉的特点 | 久久久精品日韩欧美| 欧美成人福利视频| 日本特黄久久久高潮| 国产乱子伦视频一区二区三区| 国产精品538一区二区在线| 成人免费va视频| 欧美性一级生活| 日韩三级精品电影久久久| 国产婷婷色一区二区三区 | 欧美日韩在线三区| 欧美一区二区免费视频| 欧美国产日韩在线观看| 亚洲黄色av一区| 丝袜诱惑制服诱惑色一区在线观看 | 欧美日韩小视频| 久久久久久久综合狠狠综合| 亚洲精品久久久蜜桃| 美女视频黄免费的久久 | 蜜桃久久久久久久| av欧美精品.com| 7777精品伊人久久久大香线蕉完整版 | 欧美二区乱c少妇| 久久久亚洲精品一区二区三区| 日韩码欧中文字| 麻豆一区二区三区| 色吧成人激情小说| 久久综合九色综合久久久精品综合| 中文字幕一区二区三区乱码在线| 婷婷久久综合九色综合伊人色| 国产成人一级电影| 欧美日韩免费一区二区三区视频| 国产校园另类小说区| 免费人成网站在线观看欧美高清| 成人avav影音| 精品久久五月天| 亚洲地区一二三色| 成人黄色大片在线观看| 欧美成人bangbros| 亚洲综合在线第一页| 国产一区二区三区久久久| 欧美性色黄大片手机版| 国产精品成人免费| 精品一二线国产| 欧美日韩久久久一区| 国产精品乱码人人做人人爱| 久久国内精品自在自线400部| 色先锋资源久久综合| 亚洲午夜免费福利视频| 51午夜精品国产| 在线观看成人小视频| 国产精品久久久久久久午夜片| 国产酒店精品激情| 国产日韩欧美高清在线| 成人aa视频在线观看| 国产精品久久久久久久久久免费看| 国产99久久久国产精品潘金网站| 精品国产免费一区二区三区四区| 五月天婷婷综合| 亚洲天天做日日做天天谢日日欢 | 欧美日韩一区久久| 国产精品久久久久久久久久免费看| 国精产品一区一区三区mba视频| 91精品国产综合久久久久| 亚洲高清视频的网址| 欧洲中文字幕精品| 亚洲自拍欧美精品| 在线观看av不卡| 亚洲成人激情综合网| 欧美绝品在线观看成人午夜影视| 亚洲伊人色欲综合网| 欧日韩精品视频| 亚洲国产欧美在线| 欧美精品亚洲二区| 热久久免费视频| 亚洲精品在线免费播放| 久久草av在线| 国产性色一区二区| 成人毛片在线观看| 亚洲图片激情小说| 欧美亚洲图片小说| 亚洲成精国产精品女| 日韩欧美一卡二卡| 国产福利一区二区三区| 国产精品久久影院| 欧美在线你懂得| 青草国产精品久久久久久| 日韩精品一区二区三区在线播放 | 日韩激情视频网站| 日韩视频免费观看高清完整版在线观看 | 国产精品污www在线观看| 成人激情小说网站| 洋洋成人永久网站入口| 欧美久久久久免费| 国产精品自拍毛片| 综合自拍亚洲综合图不卡区| 欧美日韩一区二区三区高清| 免费精品视频在线| 中文一区二区在线观看| 91国偷自产一区二区使用方法| 日韩经典中文字幕一区| 国产欧美日韩中文久久| 91久久免费观看| 激情综合色综合久久综合| 国产精品亚洲а∨天堂免在线| 蜜桃传媒麻豆第一区在线观看| 国产乱人伦偷精品视频不卡 | 天堂蜜桃91精品| 依依成人精品视频| 亚洲四区在线观看| 亚洲超碰精品一区二区| 日韩黄色在线观看| 久久爱www久久做| 国产精品亚洲一区二区三区在线| 91精彩视频在线观看| 91亚洲精品乱码久久久久久蜜桃| 国产精品每日更新| 欧美一区二区三区在| 波多野结衣在线一区| 亚洲v中文字幕| 欧美激情一区三区| 3d动漫精品啪啪一区二区竹菊| 国产成人亚洲综合a∨婷婷图片| 亚洲一区二区高清| 国产喷白浆一区二区三区| 欧美天堂亚洲电影院在线播放 | 国产一区在线观看视频| 亚洲欧美日韩人成在线播放| 精品久久久影院| 欧美性大战xxxxx久久久| 成人激情av网| 国产做a爰片久久毛片| 日韩精品国产精品| 亚洲精品乱码久久久久久|