已更新 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