在阿里云tomcat配置https的使用步骤

木来

今天论文答辩完后。

在宿舍将服务器上的tomcat配置为了https。

首先,你需要有一个证书,而我用的是阿里云的免费证书

图片.png

2.咱们进行证书的下载

图片.png

3.进行证书的下载

4.然后在服务器上的tomcat目录新建一个cert文件夹

图片.png

把下载的证书压缩包中的所有文件,全部copy到此cert文件夹下。

然后打开conf下的server.xml

先找到80端口那里

图片.png

将其跳转端口改为443端口

然后在443端口那填写下列信息

 <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
keystoreFile="cert/2146742324423435325456655269920984.pfx"
keystoreType="PK3234234C234343524323S12"
keystorePass="214622330984"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
   
 
ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,T_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"
               clientAuth="false" sslProtocol="TLS" />

这个

keystoreFile、keystoreType、keystorePass、ciphers根据自己的情况写,这个是我自己瞎写的,为了不暴露自己。。。

然后在web.xml中,最下面写

<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>

这样的话,就配置好了!

图片.png

意见反馈