1、環境
阿里雲服務器 centos 7.2
tomcat 8.5.50 (本文適用於tomcat8.5和tomcat 9,其他不適用,因爲8.5以上server.xml寫法變了)
jdk1.8
阿里雲免費ssl證書
xftp6:用於傳輸文件到linux服務器
2、阿里雲免費ssl證書獲取
(1)搜索SSL
(2)點擊左上角的購買證書,到下面界面,按如下選擇,然後進行購買等一小時左右就會已審核了,記得實名驗證
3、下載SSL證書
4、複製到Linux服務器,在tomcat安裝目錄下創建cert目錄
5、配置/conf/server.xml
(1)打開server.xml
vi /home/tomcat/apache-tomcat-8.5.50/conf/server.xml
(2)編輯,注意不要注釋了
certificateKeystoreFile是路徑
certificateKeystorePassword是txt裏面的内容
port自己設置,要沒有占用的端口
<Connector port="9081" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="cert/xxxx.pfx"
certificateKeystoreType="PKCS12"
certificateKeystorePassword="jQ*****" />
</SSLHostConfig>
</Connector>
然後保存退出 :qw!
然後重啓tomcat
cd /home/tomcat/apache-tomcat-8.5.50/bin
./shutdown.sh
./startup.sh
https://你的域名:9081
通過這個來訪問到tomcat首頁
6、然後如果你想要發佈web網站成https的話請看另外我的這篇文章
https://blog.csdn.net/asdfghjkl110292/article/details/104167330