微信小程序阿里云服务器https搭建

已更新 2018-11-20html

1.什么是https?
HTTPS(全称:安全套接字层上的超文本传输​​协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL ,所以加密的详细内容就须要SSL。它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输.https:URL代表它使用了HTTP,但HTTPS存在不一样在HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通信方法。如今它被普遍用于万维网上安全敏感的通信,例如交易支付方面。nginx

2.如何在阿里云服务器上申请SSL证书?apache

在阿里云上注册了域名和购买了云服务器ECS,ECS的配置是弹性的,能够根据本身的须要来选择合理的配置,若是你是个初学者为了学习用的话,一开始选择最低配置就好了。小程序

由于在小程序的生产环境中,为了安全考虑,调用服务器的REST API或WebSocket的话,服务器必须提供安全的连接地址(如mydomain / myservice,wss:// mydomian),即须要使用SSL。因此咱们须要为咱们的服务器购买SSL证书和域名。浏览器

 

在阿里云上注册域名仍是很方便的,能够到wanwang.aliyun.com这个页面去注册一个。而SSL证书,不少国内外机构都提供证书签发认证,国内的好比沃通,国外的如赛门铁克,这个证书仍是有点贵的,根据证书的不一样功能,价格也是相差很大,最便宜的也要好几百一年。如今也有免费的证书可使用,好比让咱们加密。不过,阿里云上也提供了免费的证书,申请起来很方便,咱们就来看看怎么申请阿里云里的免费证书。安全

从阿里云的页面顶部菜单“产品>>>安全”里面,能够看到“SSL证书”:服务器

SSL证书服务界面dom

进入页面后,点击页面的“当即购买”按钮,进入证书选择界面:学习

证书选择阿里云

 

在这里能够选择“免费型DV SSL”证书,这种证书购买一个证书只能对一个明细域名生效,也就是说若是你有几个子域名,如blog.mydomain.com,www.mydomain.com,shop .mydomain.com来的话,你分别须要购买3个证书。

购买完成后,进入证书控制台,点击申请,填写信息,验证,提交,等待审核便可。

购买完成后,输入要绑定这个证书的域名,以及你的我的详细信息等等,提交给签发机构审核,审核完成后,你以前填写的邮箱里也会收到一封如何设置的邮件(这个邮件主要是给域名不是在阿里云注册的用户的设置指南,若是域名在阿里云注册,则会自动对你的域名添加解析记录,不须要你手动去添加)。

证书签发后,请点击“下载”证书文件的按钮,下载证书文件,里面包含了一些对于不一样的http服务器用的证书,如apache,nginx,IIS等,它们用于配置你服务器上安装的http服务器。

我是apache的服务器,因此我下载的是apache的证书。

SSL证书安装指南

阿里云文档:https://help.aliyun.com/knowledge_detail/95505.html?spm=5176.2020520154.0.0.45d356a7jzTz03

 

Nginx服务器SSL证书安装指南

Apache服务器SSL证书安装指南

Tomcat服务器SSL证书安装指南

IIS服务器SSL证书安装指南

Jetty服务器SSL证书安装指南

原文连接:https://blog.csdn.net/shaw_phy/article/details/78949496

相关文章
相关标签/搜索