本文章最初发布在
XJHui’s Blog
,未经允许不可转载。
本文参加
又拍云原创技术
征文活动
又拍云联盟
先说又拍云联盟,因为我的
又拍云CDN
是从这里白嫖的。
不需要搞懂ta是干什么的,我先教你怎么白嫖(其实也不是,毕竟给ta做着宣传呢)。
强迫症的我突然发现文字
没对齐
,一会把图片修一下(文字上移不就解决了,嘿嘿)。
哦,原来我
珠海小厂
也在用又拍云!
扯远了,回来。
注册又拍云
必须得注册且实名认证,不然没白嫖的机会。
-
进入又拍云联盟
官网
,看下图蓝框好像满满的诚意,可我总感觉不够用: -
往下翻,找到
如何加入又拍云联盟
,先去完成
步骤01
(跟着我操作,千万别急着自己去做02…):
准备网站内容
完成了
步骤01
,接下来要做的就是02:
说白了就是让你给他
做下宣
传,不过我觉得还是可以的。
你们不需要单独下载LOGO了,我已经把图片上传到了图床,可以直接我的代码:
<a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referra"><img src="https://cdn.jsdelivr.net/gh/xingjiahui/CDN/又拍云_logo.png"align="absmiddle" width="59px" height="30px" /></a>
<span>提供加速服务</span>
放到哪个位置?我是用的是
hexo框架
搭建的博客,主题会在
配置文件
中预留位置让你
编辑页脚文字
(如下图),就可以把代码放到这里来(具体根据自己使用的主题而定):
效果如
文章第一张图
所示。
当然,如果觉得丑的话请自便,只要是实现
页脚位置显示又拍云logo且点击可跳到官网
即可。
申请加入联盟
完成了
步骤01
、
02
就可以开始申请啦!
点击步骤03下的
立即申请
,正确填写信息耐心等待就可以啦!
注意:
-
使用
又拍云CDN
账号需要实名认证,
域名
需要备案! -
网站一定要
有内容
(多写几篇文章),不然肯定会给你打回来要你丰富一下再申请。 -
贴完上面的代码一定要检查一下,是不是
符合要求
(页脚位置显示又拍云logo且点击可跳到官网)。 -
最好在
周五之前
提交申请,一般一周内就会给回复。 -
收到下面的邮件代表已经成功加入又拍云联盟,但还不能去用
又拍云CDN
,原因仔细看图: -
注4图中邮件所提代金券一般会在周五发放(会发邮件),收到邮件后记得去自己账号看一看,如果没有,联系客服。
-
又拍云客服很赞(和CSDN一样),进去直接真人,有问题
直接问
或
提交工单
,不像
某度
的一群机器人陪你玩。
使用又拍云CDN
效果我觉得挺好,话不多说,上图。
左图为源站域名:
blog.xingjiahui.top
右图为CDN域名:
xingjiahui.top
测速网站为:
站长工具
,感谢!
其实本来速度就还算可以,部署在
Zeit.co
具体可以去我
博客
看看呀!
你可能会
疑惑
为什么会有两个域名?这也是我放这张
pk图
的目的,下文会
解释原因
。很气愤的是网上无穷多个写又拍云CDN的博客没人提过这一点(至少是我看到的没人提),可能把读者都
当作大佬
了吧,但这样对
小白
很不利(至少我是被“坑”了,具体原因下文会提)。
关于域名
一般情况下,其他博主是不是都直接教你怎么创建
CDN服务
了?我觉得那种方法对小白
很糟糕
,因为域名问题在后面会一直困扰着你,又
没有人
写过怎么解决,导致放弃!
现在开始解释上面提的
为什么会有两个域名?
无论你使用的是
GitHub仓库
还是
Coding仓库
若想绑定自己的域名都需要你在DNS中添加
CNAME解析记录
。
-
假设你想要绑定的域名是
xingjiahui.top
,网站部署在
GitHub上
,添加解析记录如下图(图是我p的):此时你使用
cmd
去Ping:ping xingjiahui.top
运行结果:
说明你访问
xingjiahui.top
时访问的ip是:
185.199.108.153
,这个ip是GitHub的。 -
此时,你申请了
又拍云联盟
,想给网站加
CDN
,在
创建CDN服务
时,又拍云会让你再添加一个
CNAME
: 你会马不停蹄的再添加一条解析记录:
仔细想想这样对?一个域名指向两个ip,如果此时去
Ping xingjiahui.top
会怎样? 我已经试过了,有时会走
GitHub
的ip,有时候会走
又拍云
的ip! 这说明又拍云没有完全发挥作用呀,于时我提交了工单,问了技术小哥哥:
什么意思?就是要你用两个域名,具体看下图(个人理解)!
-
那你可能又问了,我想让我原来的域名成为有CDN的咋办?很简单呀,交换一下域名,把
GitHub
绑定的域名改成
blog.xingjiahui.top
,CDN加速域名设为
xingjiahui.top
不就行了?注:下面的教程均以
blog.xingjiahui.top
为原始域名,
xingjiahui.top
为CDN加速域名。
创建CDN服务
进行这一步的前提是你的
又拍云联盟代金券
已经发放!
-
点击
链接
,按照提示
登陆又拍云
并(已经登陆的请忽略): -
输入CDN服务信息:
-
源站设置:
-
加速区域设置:
管理CDN服务
CDN服务创建完成后,点击箭头位置:
跳转到服务管理页面:
-
点击
配置
->选择域名添加->底部弹出框中输入
CDN加速域名
(不是原始域名): -
点击CDN加速域名对应的
CNAME
:复制弹出的记录值:
-
到DNS解析平台
添加解析记录
(阿里云为例):上图
主机记录
填写规则:-
xingjiahui.top
填写:@ -
www.xingjiahui.top
填写:www -
pan.xingjiahui.top
填写:pan - …
-
-
等待验证成功:
注:审核
时长
不一定,大概几分钟。
配置CDN服务
回源管理
-
源站设置:
前面已经配置过了,这里不需要修改。但作用是什么?你的
CDN加速域名
是要展示
GitHub仓库
里面的信息的,可
GitHub
绑定的是
原始域名
,怎样才能让他们牵起手?就是通过这个
回源管理
,简单说就是你给它说个域名,他去把这个域名里面的东西复制到你的CDN加速域名去(个人理解)。 -
回源Host:
按照上图修改。
HTTPS
强烈建议开启https,否则浏览器会报不安全。
需要一个SSL证书,又拍云提供免费SSL证书申请。
-
已有SSL证书:点击HTTPS->HTTPS配置->添加自有证书:
点击后输入证书的
pem
和
key
点击保存后,按照上图打开
HTTPS访问按钮
并打开
强制HTTPS访问
。 -
无SSL证书,需要申请:
a. 点击
链接
登陆后点击申购证书:b. 选择要申请的证书并创建订单:
c. 点击
确认购买
->确认支付(短信验证码)->支付成功->立即前往:d.补全证书信息
点击
补全
: 按照下图
输入证书信息
: 点击
提交
: 点击
查看详情
并复制里面
给出的字符串
(只显示一次): 根据提示在
DNS解析
中添加一条
TXT记录
:e. 等待审核->证书申请成功:
f. 开启
HTTPS访问
和
强制HTTPS访问
:
其他配置
前面提到的两个配置必须按照教程修改,其他配置可以看
官方文档
至此,访问
CDN加速域名
就能看到自己的网站啦!
最后放上一张自己
网站(博客)
的”美照”,欢迎访问:
重要更新
我的图床被攻击了!
连续两天收到了同样的
短信提醒
:
昨天没管它,以为
代金券
余额足得很,今天去
又拍云后台
看了下:
具体原因:
咨询
客服
,回复
攻击费用
不可退还(能理解),建议
拉黑ip
,开启
ip访问限制
、
CC防护
。
我也已经向客服建议,新用户(特别是小白用户)建议强制开启
ip访问限制
和
CC防护
。
配置的
具体教程
不再给出,仅把我已经配置好的
截图
上传,希望你们
能够重视
。
ip访问限制
访问控制->IP 访问限制:
CC防护
访问控制->CC 防护:
告攻击者
本次遭受攻击持续时间2.0小时,请求次数近23.71次/s,详细信息见下图:
**攻击者ip:**已知但
暂时保密
黑客守则:
百度百科
**最后:**攻击很成功,你也达到了你的目的,我也暂时停用
又拍云联盟
提供的
CDN
。
不足之处,欢迎留言,会及时回复,及时更正!
创作不易,感谢支持!