我们先去阿里云申请免费的ssl证书,选择下载tomcat版本的证书
下载到本地后解压后会有两个文件,一个是.pfx,一个.txt文件(里面是秘钥)。
下一步,我们在服务器tomcat目录下新建一个cert文件夹(这里我是用的xshell6和xftp6对服务器进行文件操作)
然后就把之前解压完的两个文件传输到服务器上刚才新建的cert文件夹下
然后去tomcat的server.xml文件对证书进行配置
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="443"
protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/usr/java/tomcat/apache-tomcat-8.5.34/cert/1541023544.pfx" //填写你自己pfx文件的地址
keystoreType="PKCS12"
keystorePass="F8aHABEN" //填写你 txt文件中的秘钥
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
/>
然后重启tomacat就可以用https访问了
第一次安装,用了我大半个下午,对了大家测试是安装否成功的时候,重启tomcat后可以等几分钟再测试,我觉得有点延迟。