小程序是什么就不必解释了,那么做小程序开发的程序猿应该都会遇到配置https的问题,正常来说开发版和体验版请求数据的时候,不强制要求地址必须要https,但正式上线的时候就需要了,并且需要登录微信公众平台上配置请求的服务器域名(如图),那么在服务器上如何配置这个https呢?
概念
先来普及两个从百度上抄来的概念:
什么是HTTPS?
HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:
(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;
(2)对网站服务器进行真实身份认证。
SSL证书?
SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。
SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道,即通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露。保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否是真实可靠。
接下来就以阿里云服务器为例说明
阿里云控制台
登录阿里云服务后,管理控制台中,在【安全(云盾)】下选择【CA证书服务】
购买证书和选择流程
点击右上角的【购买证书】
按照以下图示方式选择(阿里的免费),手机截图不要在意
最终选择完就是这样:
目前来看还是免费的最后进行支付完成即可
或者不想这么麻烦,直接点击这个链接进入购买页面即可
补全信息
在上面支付完成页面后,直接进入【证书控制台】中,进行补全相关信息
填写域名信息和个人信息,最后的上传信息如果是个人服务器就不需要了啊
最后就是提交审核,等待之类的了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。