动态网站静态内容进行CDN加速

0x00何为CDN

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

0x01 搭建内容提要

0x01 本实例以“又拍云”为搭建服务平台。

0x02 搭建步骤

0x01  注册“又拍云”账号

注册账户(点击注册)并实名,注册完成后申请加入“又拍云联盟”(又拍云提供的免费CDN需要申请加入联盟[点击了解])。

0x02 新建云存储服务

0x02.1 服务名称(根据个人具体需求填写,本示例站点加速的主要内容是图片,因此配置为站点域名-image。)

0x02.2 应用场景(静态图片内容加速,因此选择的“网页图片”。)

0x02.3 加速区域(面向国内访问,因此选择的国内加速。)

0x02.4 授权操作员(后面有单独指导,先选择跳过步骤。)

《动态网站静态内容进行CDN加速》

0x03 添加绑定域名

0x03.1 提示创建完成。

《动态网站静态内容进行CDN加速》

0x03.2 域名管理进行绑定域名(输入需要绑定的域名,我个人的示例为image.qqzofe.com)

 

《动态网站静态内容进行CDN加速》

0x03.3 创建完成后会分配一个CNAME地址,需要将CNAME地址添加到域名的DNS解析记录中,如下图所示。(腾讯云后台阿里云后台

 

《动态网站静态内容进行CDN加速》

0x04 创建授权用户

点击右上角“你的用户名”->“账户管理”->“操作员”->“添加操作员”

0x04.1 操作员(根据个的需求填写)

0x04.2 操作员密码(根据个人需求填写)

0x04.3 权限(授予所有权限,可根据个人需求进行修改。)

《动态网站静态内容进行CDN加速》

0x05 操作员授权

返回“云存储”->“实例qqzore-image”->“内容管理”->“操作员授权”(对实例使用新创建的用户进行授权)

《动态网站静态内容进行CDN加速》

0x06 在“又拍云”申请一个免费的SSL证书

(如果你的站点不使用https可跳过本步骤和0x07步骤)

《动态网站静态内容进行CDN加速》

0x07 启用HTTPS(在SSL证书获批后执行此操作)

《动态网站静态内容进行CDN加速》

0x08 开启API密钥

0x08.1 点击“云存储”->“实例qqzore-image”配置->“内容管理”->“API密钥”开启即可

《动态网站静态内容进行CDN加速》

0x09 下载插件

0x09.1 访问插件源[点击访问](这是“又拍云”官方在Github上提供的源代码)

《动态网站静态内容进行CDN加速》

0x09.2 ssh远程服务器下载源代码(下载到wordpress目录下的/wp-content/plugins目录下

使用wget命令下载到服务器

wget https://github.com/monkey-wenjun/hacklog-remote-attachment-upyun/archive/master.zip

《动态网站静态内容进行CDN加速》

0x09.3 解压下载到的压缩包(解压完成后删除下载的压缩包)

使用unzip命令解压

unzip master.zip

《动态网站静态内容进行CDN加速》

0x010配置插件

0x010.1 启用并配置插件(到wordpress后台访问插件,点击启用,然后点击下图中箭头指示的“这里”进行配置。)

《动态网站静态内容进行CDN加速》

0x010.2 配置插件

参数说明:“空间名称”填写你当时新建存储时的名称,我的是“qqzore-image”,“操作员用户名”、“操作员密码”按照个人配置的填写即可,“表单API密钥”复制自动生成的密钥然后粘贴即可。“远程基本url”按照自己绑定的填写即可,其余按照图片内填写。如果你的资源需要启用防盗链功能,按照官方指导文档填写配置信息即可[点击了解]。

《动态网站静态内容进行CDN加速》

0x11 配置完成,在媒体库上传文件即可。

《动态网站静态内容进行CDN加速》

0x12 结果验证

0x12.1 在上传文件完成后,以图片为例,访问图片的地址变成CDN配置地址。

《动态网站静态内容进行CDN加速》

 

以上为教程全部内容,如有不正确的地方欢迎批评指正,可以通过以下方留言,邮箱:540616029@qq.com、QQ:540616029、微博:深度极客、QQ群:210475444(深度极客)。如需转载请注明来源。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

%d 博主赞过: