原本使用阿里云cdn进行全站加速,但是后台无法登录,搜索教程又全是又拍云的,所以改用又拍云。故本文使用又拍云
,以及备案域名:muby.top
进行演示
1. 使用条件
- 必须在
又拍云
进行实名认证
又拍云可以使用直接用支付宝进行实名认证,非常容易,不作赘述 - 备案过的域名
国内所有的提供CDN的云服务商都需要你有备案域名,我在阿里云进行的备案,按照平台流程走就可以了,不复杂,备案一般在7-30天能下来
2. 基础配置
5.去DNS解析
配置CNAME记录
,这里以阿里云域名为例
- 点击复制CNAME
- 去阿里云配置对应的记录
3. 缓存配置
2.点击缓存控制
→管理
3.点击添加
来添加缓存规则
4.我这里直接选Web静态资源
,可根据自己情况细节调整
4. 确保能登陆后台的操作
4.1. 不缓存规则
4.2. 配置参数跟随
4.3. 配置边缘规则
- 条件判断加一条
请求URI
=/admin/
的记录(注意:图中有误,此处应为/admin/
,/
不可省略) 重定向地址
内容如下,将test.muby.top
更换成自己的域名就行
http://test.muby.top/admin/login.php?referer=http%3A%2F%2Ftest.muby.top%2F
- 最后点击确定
5. 网页服务器上的配置
这里使用的是BT面板进行操作
2.修改配置文件
这里加上加速域名
,不然访问加速域名会出现没有css样式等等问题
6. 配置cdn加速css,js
1.进入网站文件根目录,修改config.inc.php
,在其中加入如下代码,注意把域名修改成自己的,注意域名最后的/
不能省略
/* 定义插件cdn目录(相对路径) */
define('__TYPECHO_CDN_DIR__', 'http://test.muby.top/');
2.修改网站根目录的var/Widget/
下的Options.php
,大概在160行左右,有如下代码
protected function ___themeUrl()
{
return defined('__TYPECHO_THEME_URL__') ? __TYPECHO_THEME_URL__ :
Typecho_Common::url(__TYPECHO_THEME_DIR__ . '/' . $this->theme, $this->siteUrl);
}
/**
* 获取插件路径
*
* @access protected
* @return string
*/
protected function ___pluginUrl()
{
return defined('__TYPECHO_PLUGIN_URL__') ? __TYPECHO_PLUGIN_URL__ :
Typecho_Common::url(__TYPECHO_PLUGIN_DIR__, $this->siteUrl);
}
将其修改成如下代码:
protected function ___themeUrl()
{
return defined('__TYPECHO_THEME_URL__') ? __TYPECHO_THEME_URL__ :
Typecho_Common::url(__TYPECHO_THEME_DIR__ . '/' . $this->theme,__TYPECHO_CDN_DIR__);
}
/**
* 获取插件路径
*
* @access protected
* @return string
*/
protected function ___pluginUrl()
{
return defined('__TYPECHO_PLUGIN_URL__') ? __TYPECHO_PLUGIN_URL__ :
Typecho_Common::url(__TYPECHO_PLUGIN_DIR__,__TYPECHO_CDN_DIR__);
}
7.本文引用
封面图片:必应搜索
教程参考:来源多处网络教程,未记录
版权属于:木 白
本文链接:https://www.moehz.com/archives/cdn.html
版权声明:本站所有文章采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
按照教程弄完了 , 就是css丢失了,我用的不是BT面板,不知道这个配置文件在哪里修改
那个其实是nginix配置文件
要是还追求速度可以用用tpcache 把动态东西静态化写内存里(redis/memcached)

七牛奉劝一句少用,又拍还好,七牛被缺德的人一夜刷了300多
又拍借给别人用,他手残开了窄带高清,多次下载视频(2.1G) -40元
(/ω\) 其实我网站是在家里搭的,没有443和80端口,只能全站cdn才能去掉端口,又拍云可以加入又拍云联盟白嫖,所以就用了,面对攻击这块我实在没啥经验,就只是在BT面板里把顾名思义的一些保护打开了,图片开了个防盗链