最近在研究微信小程序,服务端需要部署在一台服务器上,查看了一下,腾讯云在搞活动,就申请了腾讯云的服务器,但是微信小程序访问需要用https协议才能请求,于是研究了一下如何申请及配置ssl证书。
本人穷逼一枚,一向以节俭,所以申请了一个免费证书。申请步骤如下:
1、登录证书申请页面https://console.qcloud.com/ssl/apply
2、输入必要信息,通用名称及申请邮箱,点击下一步
这一步如果证书的域名在可以通过云解析(如何添加云解析可参考腾讯云的官方文档https://www.qcloud.com/document/product/400/4142#3.-.E6.96.87.E4.BB.B6.E9.AA.8C.E8.AF.81),可以选择文件验证,否则选择手动验证,这里是手动验证,点击确认申请,等待证书审核通过,大约0到72小时。
3、审核通过后,证书列表中的状态为“已颁发”,如下图:
4、下载证书,在服务器上配置SSL。下载下来的证书包中有四个文件夹,分别为Tomcat、Nginx、IIS、Apache。我使用的是Tomcat,所以选择了Tomcat的配置。
5、登录服务器,到Tomcat的conf目录,把Tomcat下的.jks上传到该目录,编辑server.xml,加入如下配置信息
6、然后找到Tomcat的访问端口的地方,本人是在8080如下,redirectPort指向5配置的443,如下
7、然后配置conf/web.xml加入如下信息:
8、到此,证书已经配置完毕,重启Tomcat,在浏览器通过域名访问,如果域名前带锁的标志,则说明配置成功。
网友评论