您的位置:首页 > 理论基础 > 计算机网络

服务器tomcat配置SSL证书(https)

2017-06-08 16:56 671 查看
1.因开发微信小程序,需要使用到https的域名,所以需要给服务器配置SSL证书。

证书可以到各大厂商申请,有免费的,有付费的,我在阿里云上申请免费的(Symantec

免费DV),申请过程就不介绍了,申请完下载证书文件,根据阿里云给出的SSL证书配置进行操作,它还出了配置的视频。。真是太完美了。

视频地址:https://help.aliyun.com/video_list/54214.html?spm=5176.7842230.6.562.dpjaWS

我使用tomcat:https://help.aliyun.com/video_detail/54217.html?spm=5176.7854214.2.10.JYv420

文字操作贴出来:

1、PFX证书安装

找到安装Tomcat目录下该文件server.xml,一般默认路径都是在 conf 文件夹中。

<Connector port=”8443”

protocol=”HTTP/1.1”

SSLEnabled=”true”

scheme=”https”

secure=”true”

keystoreFile=”cert/213953485690408.pfx”

keystoreType=”PKCS12”

keystorePass=”证书密码”

clientAuth=”false”

ciphers=”TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256”

SSLProtocol=”TLSv1+TLSv1.1+TLSv1.2”

SSLCipherSuite=”ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4”/>

还有苹果ATS问题的描述:https://help.aliyun.com/knowledge_detail/48151.html?spm=5176.2020520163.cas.74.MV8UOF

发现按照上面的配置后还是无法打通https。修改如下配置后,顺利通过

<Connector port=”443” protocol=”org.apache.coyote.http11.Http11Protocol” SSLEnabled=”true”

maxThreads=”150” scheme=”https” secure=”true”

clientAuth=”false” sslProtocol=”TLS”

SSLProtocol=”TLSv1.2”

SSLCipherSuite=”ECDHE-RSA-AES128-GCM-SHA256:ECDH:AES:HIGH:!aNULL:!MD5:!ADH:!DH”

keystoreFile=”C:\ssl\21312323290408.pfx”

keystoreType=”PKCS12”

keystorePass=”21312323290408”

/>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 ssl 阿里云