又拍云免费SSL证书Let’s Encrypt申请+安装教程

SSL是什么?

SSL(Secure Sockets Layer安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。

简单来说就是,使用了SSL 证书后你的网址就会从http://www.xxx.com变成https://www.xxx.com,你会发现网址多了一个S并且会被谷歌浏览器识别为安全网址。

SSL证书按大类一般可分为 DV SSL 、OV SSL 、EV SSL 证书。有的也会叫做域名型、企业型、增强型证书,不同的厂商叫法可能有所不同,但差别不大。

域名型SSL 证书(DV SSL):信任等级普通,只需验证网站的真实性便可颁发证书保护网站;

企业型SSL 证书(OV SSL):信任等级强,需要验证企业的身份,审核严格,安全性更高;

增强型SSL 证书(EV SSL):信任等级最高,一般用于银行证券等金融机构,审核严格,安全性最高,同时可以激活绿色网址栏。

又拍云申请Let’s Encrypt SSL 证书

首先打开又拍云控制台注册账号并登陆,已经有账号的请登录没有的就去注册一个。注册完就可以登陆又拍云后台了。

登陆后台后,先去添加实名认证否则无法申购成功,步骤如下。

点击实名认证按钮进入认证界面,按自己实际情况选择个人或企业认证。有两种认证方式,支付宝芝麻信用认证和身份人工审核认证。这里我选的是支付宝认证,毕竟我可是拥有芝麻信用712分的诚信青年啊!

又拍云免费SSL证书Let’s Encrypt申请+安装教程_第1张图片

提交之后就完成认证了,接下来就是申购SSL 证书了。在后台找到云产品里的SSL 证书,点击申购证书按钮。申购证书还有两个必要的条件,就是域名要备案和绑定在又拍云的CDN或云存储后,才能够申请,幸好我的域名也备案了就差绑定CDN了。

又拍云免费SSL证书Let’s Encrypt申请+安装教程_第2张图片

网站绑定又拍云CDN

点击创建服务,输入服务名称和你的域名,在应用场景选择项选择对应的场景。

网页图片:适用于电商类、网站类、游戏图片类静态小文件等业务。

文件下载:适用于游戏安装包、音视频原文件下载、手机固件分发等业务。

音视频点播:适合音、视频文件较多的在线点播业务。

动态内容:适合 PHP、JSP、ASP 等动态类资源较多的业务。

全站加速:适合动、静态内容未做明确区分的业务,又拍云自动实现动静分离。

源站设置有三个选项,分别是HTTP 协议、HTTPS 协议和协议跟随。我们要使用SSL 证书那当然是选择HTTPS 协议了(前提是确保你的主机开通443端口)。然后在源站地址里输入你的网站域名或IP地址即可,其它保持默认状态,最后在加速区域可以根据自己实际需要选择全球或国内。

又拍云免费SSL证书Let’s Encrypt申请+安装教程_第3张图片

创建成功后,又拍云会提示你要去添加CNAME的操作,首先复制又拍云提供的CNAME,然后打开你的域名管理后台解析频道,添加一个CNAME记录。具体操作点击这里

当你完成了上述的步骤后,就可以前往SSL 证书服务选择Let’s Encrypt,直接创建订单即可。申购成功后等待一段时间就可以在SSL 证书服务里看到成功申购的Let’s Encrypt证书了。

又拍云免费SSL证书Let’s Encrypt申请+安装教程_第4张图片


设置SSL 证书

进入SSL服务,找到证书管理的HTTPS配置 ->HTTPS 访问 ->ON。

又拍云免费SSL证书Let’s Encrypt申请+安装教程_第5张图片

很多用wordpress 系统的朋友配置完HTTPS后都会遇到一个问题,后台打不开了甚至网站也打不开。请按照如下方法修改,本人亲测,wordpress4.9.1-4.9.2完美解决。

修改functions.php文件

路径:网站根目录\wp-includes\functions.php

找到代码require( ABSPATH . WPINC . ‘/option.php’ );

在下方添加:

add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace(‘/^(http|https):/’, ”, $src); } add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace(‘/^(http|https):/’, ”, $src); }

修改wp-config.php文件

路径:网站根目录\wp-config.php

找到代码:

* @package WordPress

*/

在下方添加如下代码:

$_SERVER[‘HTTPS’] = ‘on’;

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

完成以上两步操作后,就可以正常访问https开头的网站和后台了。

原文链转载请注明哦:https://www.sitetool.cn/free-ssl-certificate.html/

你可能感兴趣的:(又拍云免费SSL证书Let’s Encrypt申请+安装教程)