1. 程式人生 > >Tomcat9 配置HTTPS連線

Tomcat9 配置HTTPS連線

Tomcat中配置HTTPS連線可以分為兩步:
1. 生成證書
2. 配置Tomcat

準備工作

  • JDK
  • Tomcat

1. 生成證書

證書可以使用Java來生成

  • 直接使用命令生成證書
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "d:\DevConfig\tomcat.keystore"  

生成Keystore

這樣就會在F:\下生成一個tomcat.keystore 檔案
密碼在配置tomcat的時候會用到

2. 配置Tomcat

  • 修改TOMCAT_HOME\conf\server.xml檔案,將以下內容貼上到Tomcat配置檔案中
<Connector
           protocol="org.apache.coyote.http11.Http11NioProtocol"
           port="8443" maxThreads="200"
           scheme="https" secure="true" SSLEnabled="true"
           keystoreFile="F:\tomcat.keystore" keystorePass
="tomcat" clientAuth="false" sslProtocol="TLS"/>
  • 儲存後啟動Tomcat,訪問https://localhost:8443即可

Tomcat Https

  • 因為CA證書是自己生成的,不被瀏覽器認可,所以會被當做不安全網站,但不影響使用

需要注意在配置檔案有三種不同的實現方式

    - JSSE (作為Java執行部分)
    - JSSE  (使用OpenSSL    - APR (使用OpenSSL

這三種方式對應的配置檔案並不一樣,需要特別注意

另外protocol如果寫成HTTP/1.1

也會報錯,應當使用以下三個中的一個,當使用APR的時候需要從下載tcnative-1.dll放到Tomcat的bin目錄下,否則會報錯

org.apache.coyote.http11.Http11NioProtocol
org.apache.coyote.http11.Http11Nio2Protocol
org.apache.coyote.http11.Http11AprProtocol

這裡的配置是第一種方式,也是最簡單的方式

相關推薦

Tomcat9 配置HTTPS連線

Tomcat中配置HTTPS連線可以分為兩步: 1. 生成證書 2. 配置Tomcat 準備工作 JDK Tomcat 1. 生成證書 證書可以使用Java來生

tomcat8.5/7.0配置https連線

讓tomcat支援https協議,HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要S

Tomcat9配置https協議訪問

        從官網上下載下來的Tomcat,啟動後訪問的地址是http://localhost:8080/,採用的是http協議訪問。下面講解的是配置https協議訪問。一、工具版本號        Tomcat:apache-tomcat-9.0.10        J

Tomcat9 + java + mysql 配置資料庫連線

今天看到書上MyEclipse配置資料庫連線池,搞了好久不成功,上網Google了好久,先是自己手動部署網站,在網上看的都是把web.xml和context.xml放在WEB-INF資料夾下,怎麼也不

IIS配置HTTPS

image 防止 訪問 簽名 nbsp iis配置 cnblogs http 類型 1,新建網站,選中類型為 https,然後更改SSL證書為你配置的SSL證書, 對於SSL證書的配置是這樣的 點開第二步,然後點擊 創建自簽名證書 確定以後點開網站看到有個SSL,

vue2.0配置 https://github.com/wike933/vuebook

random 新項目 靜態資源 name project 環境配置 定義 詳細 目錄 前言: 學習VUE幾個月,看了很多例子和資料,vue雖然中文文檔比較多,但是都是一些零散的教程,我這裏打算寫一本完整的VUE2.0的開發教程(因為時間有限,每天更新一小塊,希望大家支持)

eclipse下的tomcat配置https(最簡單得配置https

如果 希望 alias lib connector connect eclipse cnblogs itl 近期公司列出一大堆的東西,其中包括https,啥也不想說,你們是無法理解的苦逼的我的 關於https這些通道可以去百度Google其原理,不廢話,自動生成秘鑰,需要使

nginx證書制作以及配置https並設置訪問http自動跳轉https(反向代理轉發jboss)

app ast mime with cati permanent bsp location admin nginx證書制作以及配置https並設置訪問http自動跳轉https 默認情況下ssl模塊並未被安裝,如果要使用該模塊則需要在編譯時指定–with

nginx配置HTTPS

rc4 script ont 蘋果 pri off mbo 創建服務 local 使用ssl模塊配置同時支持http和https並存 一,生成證書 # 1、首先,進入你想創建證書和私鑰的目錄,例如: cd /etc/nginx/ # 2、創建服務器私鑰,命令會

Nginx配置https的wordpress站點,wp-content目錄下資源404解決方案

pem list log 解決方案 content wordpress timeout nginx span wordpress 下配置 ssl證書, server { listen 443; server_name demo

Apache配置https啟動不了的解決辦法

目錄 follow cgi https 私鑰 解決辦法 apach lis symlink 準備工作:有備案了的http域名,去阿裏雲或者騰訊雲購買SSL證書,有免費1年的; 第一步; 找到 #LoadModule ssl_module modules/mod_ssl.so

haproxy 配置https

ha今天測試配置haproxy代理https,一直報錯,後來發現,後端已經是https這裏則不需要特別指定了配置文件如下:global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/

NGINX之——配置HTTPS加密反向代理訪問–自簽CA

left https rac lan -s tar 一個 eight fcm 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/46695495 出於公司內部訪問考慮,採用的CA是本機Openssl

通過新浪雲部署Node.js微信小程序商城(不用買域名、不用備案、不用配置https

個數 bre rem faq 開發 mem nbsp edi home 本文檔為微信小程序商城NideShop項目的安裝部署教程(GitHub),歡迎star 一、購買新浪雲SAE 為什麽選擇SAE?免費二級域名和支持https訪問,不用備案,可用做微信小程序服務器。 S

Nginx+Tomcat配置https

dir source blank location prefix targe tps suffix session Nginx + Tomcat 配置 HTTPS 1、總述 瀏覽器和 Nginx 之間走的 HTTPS 通訊,而 Nginx 到 Tomcat 通過 proxy

apache配置https

lin rec mas 重啟 cgi ## directory con allow 1. 修改Apache的配置文件httpd.conf LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ss

Fiddler配置https

cer 註意 tro cnblogs 。。 span 4.6 creat class 問題描述:   fiddler加載認證不成功。。。 問題解決:   手工生成認證證書 00、配置HTTPS 01、勾選https 02、添加ssh認證 11、 找到

nginx 配置https(可支持thinkphp的pathinfo模式)

nginx https thinkphp 打開文件: /usr/local/nginx/conf/nginx.conf 把下面兩個類似文件放到/usr/local/nginx/conf/文件夾中 1_www.baidu.com_bundle.crt; 2_ server {

window 7 安裝Jmeter並配置https錄制腳本

詳細 art jmeter 詳細講解 記錄 details article blog gda 安裝與環境配置:   http://blog.csdn.net/hhuangdanfeng/article/details/51564765   http://blog.csdn.

charles4.2下載與破解方法以及配置https

ges 證書 down 需要 完全 4.2 安裝完成 查看 ase Charles的使用方法 Charles下載地址 地址:https://www.charlesproxy.com/latest-release/download.do 2. Charles