之前關于HTTP的文章 https://www.cnblogs.com/tk55/p/12259414.html
apr的配置
http://tomcat.apache.org/download-native.cgi 下載二進制的包,放進jdk安裝路徑的bin里面

如果不配置apr會報以下例外
配置的協議.................... 需要不可用的APR/本機庫
Certificate證書配置
http://slproweb.com/products/Win32OpenSSL.html 下載三四十M的推薦給軟體開發的人用的(ps:因為其他小的可能里面沒有我們需要的req 命令)

生成CA的key檔案
genrsa -out ca.key 1024
生成CA部署證書
req -new -x509 -days 365 -key ca.key -out ca.crt
配置server.xml
這個非必要
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443" />
這個必要
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol" maxThreads="150" SSLEnabled="true" > <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" /> <SSLHostConfig honorCipherOrder="false"> <Certificate certificateKeyFile="D:/Tomcat9.0/conf/ca.key" certificateFile="D:/Tomcat9.0/conf/ca.crt"/> </SSLHostConfig> </Connector>
結果


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/36432.html
標籤:其他
上一篇:HTTPS加密傳輸程序
