微信小程序+Tomcat之配置Https

由于微信小程序要求必须是https 的请求,没有办法只硬搞了,这里记录一下配置过程中的问题

开发前别瞎搞其他事情,先看一下官方文档https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

官方文档说拉,要想搞这个Https的请求需要有这个域名,然后在小程序后台的开发设置中配置这个域名,下面是我配置的域名

再看官方文档,对这个域名也有要求

官方写了很多,其实主要的就2点

1、域名进行备案

2、生成证书要和域名进行绑定

 

证书网上有好多免费的都可以申请,我是在阿里云上申请的https://yundunnext.console.aliyun.com/

在阿里云上购买一共免费证书,这个步骤自己百度

购买完后在这个页面进行证书申请,一共可以申请20个,我已经申请过一次了,所以是19,这里按照步骤一步一步填写,审核通过后就可以下载了,我用的是tomcat,所以我下载的是tomcat,这里根据自己的实际情况下载即可

验证域名是否可用网址:https://myssl.com/

在tomcat  conf目录下创建cert目录,将下载好的证书解压放到目录中

然后在tomcat中配置SSL证书,这里网上看了一大堆都不管用,只需要配置server.xml

<Connector
    port="8443"
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="conf\cert\xxxxxxxxxxxxxxx.pfx"    这里是证书的名称
    keystoreType="PKCS12"
    keystorePass="*******"  证书密钥,在解压的txt文件中
    clientAuth="false"
    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,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

 

到此配置完成,因为Https用的是443端口,所以服务器必须开启此端口

 

 

 

 

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值