ZBlog PHP动态模式对接又拍云CDN

原创  郑建华   2020-07-23   41人阅读  0 条评论

    过去了数月,今天我终于开启了网站的全站加速。上一次仅仅对站点的图片进行了CDN加速,效果还是可以的,开启CDN全站加速,主要是基于安全考虑。隐藏真实ip,提供简单的DDos、CC、WAF防护。那该如何开启呢,其中又有什么需要注意的地方呢?一起来看看吧。

操作教程

    1、在开始前,有个情况需要说明,站点采用了ZBlog PHP建站,选择的是动态模式,访问链接是形如  https://域名/?id=123  模式的。

image.png

    2、首先需要有又拍云的账号,至于如何注册以及申请免费代金券,请阅读《个人站长的福利,申请又拍云联盟 一年内可免费获取10G存储空间及15G流量/月》,打开又拍云控制台,创建CDN服务。

image.png

    3、自定义服务名称,填写加速域名,比如www.zjh336.cn  设置我当前需要进行加速的域名,应用场景选择动态内容,回源协议选择https,源站地址填写IP即可

image.png

需要说明的是,加速域名,填写需要加速的域名,比如原本是用某个域名访问的,现在想切换成cdn访问,这里就填写那个域名。源站地址,填写ip就行了,服务器正向代理地址是填写的域名,与此处回源地址无关。此处源站地址的目的是告诉域名解析处,访问cdn域名,请求源站的ip是多少。而服务器正向代理处填写的域名,是一个对应关系。解析到这个ip的域名可能有若干个,而填写域名就可以区分是访问哪个站点,从而不会造成混乱。CDN解析与正常站点解析在网站映射上并无区别,主要在于CDN多了一层CNAME解析。需要在域名解析处,修改原来的A类型解析为CNAME类型解析,并且指向给定的地址。

image.png

4、开启HTTPS配置

image.png

5、选择访问控制,开启CORS配置,IP访问限制、CC防护、WAF保护

image.png

image.png

6、打开缓存控制,参数跟随,选择全程跟随(动态模式,此处配置很重要,如果不设置,则访问其他页面,会自动显示首页)

image.png

7、访问网站,正常显示,开启CMD命令,ping域名,已经不是源站ip了,配置成功

image.png

本文地址:https://www.zjh336.cn/?id=1918
版权声明:本文为原创文章,版权归 郑建华 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?