自己搭建CDN服务器静态内容加速-LuManager CDN使用教程

DNS CDN   2023年10月09日 12:35  

自己搭建CDN服务器静态内容加速-LuManager CDN使用教程

为什么要自己来搭建一个CDN服务器实现网站访问加速?一是免费CDN服务稳定性和加速效果都不怎么行;二是用国内的付费CDN服务价格贵得要死,一般的草根站长无法承受;三是最现实的问题国内的CDN要求域名Be案。

有了Be案的域名自然是选择国内的主机,没有Be案的域名都是使用的美国主机,国内访问美国空间的速度有时会不理想,且始终比不上国内机房的访问速度,相对于美国空间,日本、香港等地的机房在国内访问速度非常快。

于是很多人都喜欢将自己的网站放在日本或者香港机房,就连CDN服务,我们都会希望找到有日本或者香港节点的CDN加速,例如Incapsula提供的日本节点的免费CDN就非常地受欢迎。至于说国内的免费CDN,对于没有Be案的域名来说是基本上不可能的。

但是如果我们自己利用国内的一些免费空间或者云计算平台来搭建CDN服务器,就可以让我们的网站实现真正的国内CDN加速,相对于美国的CDN,直接使用国内的CDN对于提升网站加载速度将会有质的飞跃。

自制CDN服务器并不是很难,关键是要找到合适的国内主机,如果是国内免费CDN就最好不过了,例如:

自己搭建CDN服务器静态内容加速- CDN使用教程

一、LuManager CDN搭建前准备

1、找一个国内访问速度快的VPS主机来安装LuManager控制面板,例如日本VPS香港VPS,或者国内一些云计算平台,例如中国版Windows Azure

2、LuManager控制面板支持Nginx、Tengine、Apache,自带了CDN缓存加速,设置简单,功能强大,安装教程:LuManager图文安装使用

3、经过部落测试,LuManager CDN会自动为加速网站生成镜像缓存,用户访问将不再是源网站,而是CDN加速节点,对于静态文件加速效果最好。

4、本篇文章用的是微软的Windows Azure,经过部落测试,发现没有Bei案的域名可以绑定到Windows Azure空间上,至于会不会遇到客服审核还需要观察。

二、LuManager CDN缓存加速创建教程

1、登录LuManager后台控制面板,点击“添加网站”输入你想要绑定的域名。

LuManager添加绑定域名

2、然后点击“选填”选项,在创建特殊网站中选择“CDN网站加速”,填入你的源网站域名和源网站的IP地址。(点击放大)

LuManager创建特殊网站

3、在下方选择“开启CDN普通缓存”,CDN缓存文件类型默认值:html|htm|shtml|shtm|gif|jpg|jpeg|png|bmp|swf|js|css|mp3|mav|doc|dot|xls|pdf|txt|zip|rar|gz|tgz|bz2|tgz|rm|rmvb|ico

4、多个用半角|分隔,如jpg|png|gif等,请不要缓存php|asp|jsp|cgi|aspx等动态网页的内容,留空则使用默认值。

5、文件类型可以用正则进行匹配,如要匹配discuz的附件,可以用php.mod=attachment(由于php?mod=attachment中的?在正则中是特殊符号,需用.代替)(点击放大)

LuManager开启缓存

6、设置好就可以到网站管理中看到网站CDN加速已经创建成功了。

LuManager完成搭建

三、设置DNS域名解析启用CDN缓存加速访问

1、到域名的DNS管理处,将不同网络的用户设置访问到不同的CDN加速节点上,例如国外和国内用户区分,电信和联通用户区分,还有搜索引擎区分。

LuManager设置DNS解析

2、对于正在使用美国主机的朋友,让用户直接访问国内的CDN缓存加速服务器上,将在很大程度上提升网页的加载速度。这是我将我的Godaddy主机设置到国内的CDN机房中。

LuManager使用国内加速了

四、LuManager CDN加速访问效果

1、从Ping值来看,设置LuManager CDN过后的网站用户访问不再是源站,而CDN节点上。

LuManager检测Ping值

2、用站长测速工具,用了国内CDN加速的网页加载速度比没有用的提高了一倍。(点击放大)

LuManager速度提高一倍

3、查看LuManager CDN的网站文件管理,发现LuManager CDN已经自动在服务器为源站生成了镜像,CSS、JS、图片、Html等静态文件都已经组成成功。 (点击放大)

LuManager文件缓存成功

五、LuManager CDN高级缓存模式和删除缓存内容

1、如果要开启LuManager CDN高级缓存模式,请在创建CDN加速网站时选择该项。

LuManager开启高级模式

2、高级缓存可以自由选择网站的索引文件(默认首页),缓存文件在节点服务器上是“乱放”并加密过的,而且经常访问的文件会使用内存缓存,速度飞快。 建议对文件保密性和访问速度要求较高,并且内存充裕的用户选择此方式。

LuManager设置默认首页

3、要想删除LuManager CDN缓存内容,可以先设置一个密码,也可以不设置。

LuManager设置一个密码

4、例如部落要删除缓存文件,直接访问该网址:https://10.204.164.9:8888/index.php?m=Public&a=cache_delete&id=2&hash=哈稀值&file=文件名

5、哈稀值的算法:密码的md5值,即md5(password)。如果密码留空,则无需验证密码也可以删除(省略hash参数)

6、文件名:文件名相对网站根目录,以/开头,如要删除网站根目录下的mydir/file文件, 用/mydir/file便可(我们建议将文件名用urlencode进行编码)。如果是“文件+内存”模式,文件名为/lum_high_cache

六、LuManager CDN使用小结

1、CDN服务器要设完全用nginx,不要用apache,CDN缓存文件类型添加了php.mod=attachment,是DZX的压缩附件模式,如果不添加php.mod=attachment 论坛的压缩包附件就缓存不了,得不到更好的效果。

2、LuManager CDN的缓存内容删除不怎么方便,如果缓存文件非常多的话一个一个地去删除将是非常麻烦的事情,解决办法就是直接到空间文件管理中删除缓存文件。例如发现使用LuManager CDN后偶尔出现400错误。

LuManager出现错误

文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有81 位神马家族成员冒出泡来在农场开始干活了
  • 小白兔 11

    第一次沙发。。话说QI为什么会在半夜发

    小白兔 回复:

    @小白兔, 伪沙发也不留

    包子 回复:

    @小白兔, 抢到沙发的都MJJ

    包子 回复:

    @小白兔, 以前下午抢沙发的人太疯狂了,引发博客各种慢

    辽源在线 回复:

    @小白兔, 他是定时发布 早就写好了 不发不而已

    这是农场的第 1 块农田,部落批准 [小白兔] 在[2013-9-8 23:47]开垦完成.
  • 小白兔 11

    :sad: QI 你说我容易么 进部落 每天总是要跳转几次hao123导航 我们当地运营商太坑了 修改DNS也不行 换个四兆宽带还得多交15

    qi 回复:

    @小白兔, 这种情况用技术手段恐怕很难解决了,建议你到工信@部去投诉。

    小白兔 回复:

    @qi, 其实我一直想投诉 苦逼 上个工xb 还得挂vp

    qi 回复:

    @小白兔, 这么悲剧。。。这种情况我记得网上是说用iframe嵌入,即通过运营商的路由器时,由运营商强行加入广告数据,导致浏览器打开有广告页面。Chrome是不是没有这种提示?

    小白兔 回复:

    @qi, 我都不知道什么提示不提示 打算有空先联系10010 投诉广告 和收费升4m 不行只能找gxb

    风啸 回复:

    @小白兔, 我们这都是2M免费升4M

    Mika 回复:

    @风啸, 1M还不给免费升级的哭了

    小白兔 回复:

    @qi, 对 还有jd广告 这个是任何网站都弹

    包子 回复:

    @小白兔, 没遇到过这种情况,免费送你广告不好吗?

    这是农场的第 2 块农田,部落批准 [小白兔] 在[2013-9-8 23:49]开垦完成.
  • Terry 2

    LuManager 不好用占用资源太多,AMH不错

    qi 回复:

    @Terry, AMH不占用资源?

    Terry 回复:

    @qi, lnmp占用资源非常小,而且模块化的需要什么折腾司马

    qi 回复:

    @Terry, 博主你的网站打不开。WDCP有用过没?这两个比起来,哪个有优势?

    Terry 回复:

    @qi, 哦,blogger打不开正常,WDCP用过个人喜欢wdcp超过自己的路.都差不多都是lanmp的.个人感觉用wdcp比lu稳定.现在还用amh小巧便于自己折腾弄个反向d司马的都还算方便.

    dabing 回复:

    @Terry, 你的资源占用多是哪里看的,不稳定又是哪里说起,3年半lum用户向你说,去年买了个表

    这是农场的第 3 块农田,部落批准 [Terry] 在[2013-9-8 23:58]开垦完成.
  • 嘟嘟嚕 1

    apache不能用吗?

    包子 回复:

    @嘟嘟嚕, apache处理静态没nginx有优势

    这是农场的第 4 块农田,部落批准 [嘟嘟嚕] 在[2013-9-9 00:41]开垦完成.
  • 國內空間不是都提供免費備案嗎?

    包子 回复:

    @阿城守候, 基本上是的,几十自己不提供,机房的电信运营商也提供

    这是农场的第 5 块农田,部落批准 [阿城守候] 在[2013-9-9 01:57]开垦完成.
  • 明天测试一下,但没有国内vps啊,有便宜的国内vps推荐吗?

    包子 回复:

    @冰糖葫芦, 国内怎么可能有便宜的VPS

    这是农场的第 6 块农田,部落批准 [冰糖葫芦] 在[2013-9-9 02:28]开垦完成.
  • 包子 19

    @qi, 还在折腾面板呢?

    这是农场的第 7 块农田,部落批准 [包子] 在[2013-9-9 05:19]开垦完成.
  • 包子 19

    撸过,话说,部落人的气哪儿去了?@qi 换个话题吧,最近的面板话题既沉闷也无趣

    这是农场的第 8 块农田,部落批准 [包子] 在[2013-9-9 05:27]开垦完成.
  • 一堵墙 4

    哎呦,甚是高级啊。

    这是农场的第 9 块农田,部落批准 [一堵墙] 在[2013-9-9 07:09]开垦完成.
  • 神父 20

    这个是高级玩法了啊

    qi 回复:

    @神父, 我记得国内还有一个也可以搭建CDN。

    zjl 回复:

    @qi, 抱歉挖坟了哈~还有一个是easypanel

    qi 回复:

    @zjl, 这个也不错。

    这是农场的第 10 块农田,部落批准 [神父] 在[2013-9-9 08:13]开垦完成.
  • 一直没有国内空间和vps,微软的到现在也没有邮件认证,郁闷。

    qi 回复:

    @心随梦飞, 不着急,应该马上就发给你了。现在还在测试期间,所以微软的VPS还可以免费试用,以后正式上线后,如果价格便宜,倒是可以考虑考虑。

    musk 回复:

    @qi, 估计便宜不到哪里

    这是农场的第 11 块农田,部落批准 [心随梦飞] 在[2013-9-9 08:38]开垦完成.
  • 天择逝名 2

    中国版Windows Azure已经不能申请了,还有什么免费稳定的国内空间吗?

    qi 回复:

    @天择逝名, 新浪、百度和腾讯这三个的云 计算平台可以用,但是它们都不是VPS

    天择逝名 回复:

    @qi, 这些申请挺严格的。

    这是农场的第 12 块农田,部落批准 [天择逝名] 在[2013-9-9 10:24]开垦完成.
  • 免费部落 16

    还是什么时候搬到国内来好了,*啊,什么时候能放开bei案的限制啊?

    qi 回复:

    @免费部落, 估计不会放开。

    这是农场的第 13 块农田,部落批准 [免费部落] 在[2013-9-9 19:12]开垦完成.
  • xiaohuanshu

    我来吐槽一下安全宝,上周把域名从安全宝cdn迁到dnspod,联系客服重新审核,客服还问我,你的域名备@案了吗?我说没有,然后从此我的cdn有了国内的节点。。。

    qi 回复:

    @xiaohuanshu, 这么好?难道现在都放松了?

    xiaohuanshu 回复:

    @qi, 估计是客服点错了

    qi 回复:

    @xiaohuanshu, 不一定,有时可能是故意的。

    这是农场的第 14 块农田,部落批准 [xiaohuanshu] 在[2013-9-9 19:52]开垦完成.
  • 小白兔 11

    :lol: 刚才中了小蒋的月饼 中秋终于不孤独了

    qi 回复:

    @小白兔, 一块还是一盒?

    小白兔 回复:

    @qi, :wink: 小蒋说 一盒

    qi 回复:

    @小白兔, 要是有多的话,问问可以便宜卖不。 :mrgreen: 感觉卖月饼比做站要赚钱。

    小白兔 回复:

    @qi, :lol: 难道我会乱说 其实小蒋是在淘宝买

    这是农场的第 15 块农田,部落批准 [小白兔] 在[2013-9-9 20:48]开垦完成.
  • babytomas

    貌似又一个免费 paas https://docs.tsuru.io/en/latest/install/client.html 它还自己发邮件过来叫我试试 。。

    qi 回复:

    @babytomas, 不会是个人搞的吧。。。

    babytomas 回复:

    @qi, 刚刚试了试感觉操作方式不错但是不懂用啊 。。。貌似支持 GIT 什么的,看起来不像个人的样子

    qi 回复:

    @babytomas, 我看支持方式少一些,用起来还是有些难度。

    babytomas 回复:

    @qi, :lol: 话说 facebook 也要搞开发者 paas 平台了,期待中。

    qi 回复:

    @babytomas, 测试版本的出来的没?

    babytomas 回复:

    @qi, :arrow: ,目测还没有呢。

    这是农场的第 16 块农田,部落批准 [babytomas] 在[2013-9-9 22:05]开垦完成.
  • peascloud 16

    最近就想做免费cdn,看中了好几个程序。

    qi 回复:

    @peascloud, 还有什么好一点的CDN程序?免费的。。。

    这是农场的第 17 块农田,部落批准 [peascloud] 在[2013-9-9 22:15]开垦完成.
  • a 1

    话说我有个备了案的域名,,闲置在那了。。主机到期了后就放到狗爹上继续挂着。。我都快忘这么回事的时候,,前段时间自称是公@安局(为何不是工@信部。。)来打电话确认我这个网站。。我说我都快关了,他表示黑@线=。=然后我去查备@案是发现我那个域名已经审核过了(审核时间就是打电话那天),肿么这么水。。。

    qi 回复:

    @a, 这样多好,要是想卖还可以卖个好价钱。

    这是农场的第 18 块农田,部落批准 [a] 在[2013-9-9 23:07]开垦完成.
  • Small Desert 4

    目测还有一种反向dCDN,用Squid来搭建缓存CDN?

    qi 回复:

    @Small Desert, Squid好像配置起来挺复杂的。

    Small Desert 回复:

    @qi,我去搜搜看吧,应该不会太难吧

    qi 回复:

    @Small Desert, 我也去试试。

    这是农场的第 19 块农田,部落批准 [Small Desert] 在[2013-9-11 04:36]开垦完成.
  • wu 1

    域名是tk的,空间是国外的,不用d打不开怎么办?cdn加速可以解决域名在国外 在国内打不开的问题吗?

    这是农场的第 20 块农田,部落批准 [wu] 在[2013-9-24 13:06]开垦完成.
  • wu 1

    域名是tk的,空间是国外的,不用d打不开怎么办?cdn加速可以解决域名在国外 在国内打不开的问题吗?

    这是农场的第 21 块农田,部落批准 [wu] 在[2013-9-24 13:11]开垦完成.
  • 新亚网 3

    好麻烦啊!我就有一个windows2003的VPS,谁能教教我怎么弄啊?

    这是农场的第 22 块农田,部落批准 [新亚网] 在[2013-10-12 16:17]开垦完成.
  • 快播电影 2

    有空试试这个,感觉不错。

    这是农场的第 23 块农田,部落批准 [快播电影] 在[2015-3-13 15:01]开垦完成.
  • 电影 2

    抽空试试这种方式。

    这是农场的第 24 块农田,部落批准 [电影] 在[2015-7-25 23:38]开垦完成.
  • xkzz.cc

    三是最现实的问题国内的CDN要求域名Be案,解析到安装了cdn程序的服务器,就不需要备@案了吗?

    这服务器解析到域名,不备@案,能通过吗?

    qi 回复:

    @xkzz.cc, 国内的服务器可以用一些二级域名代替,否则直接使用自己的域名也是要BA的。

    这是农场的第 25 块农田,部落批准 [xkzz.cc] 在[2015-9-3 22:58]开垦完成.
  • 小D

    没看明白呢亲。。。s0su.com这个域名是未备,案的。你在国内主机上绑定了这个域名,并且DNS的A记录也是设置了国内主机,那么当公网用户访问这个域名时,原本就是访问的国内主机上的站点,这和国外那个原主机还有什么关系呢?我理解是国内主机就只是充当了d服务的角色,这还不如直接将国外站点整站搬家到国内主机的好。但问题是这个域名没有,备,案,在国内很快就不能访问,加速更何从谈起。。。
    望能解惑

    qi 回复:

    @小D, 这篇文章主要是对用来解决没有BA号的域名的。因为国内的主机不支持未BA的域名,所以先把域名绑定在国外,然后通过国外的服务器跳转到国内,这样间接地实现的绑定域名。

    这是农场的第 26 块农田,部落批准 [小D] 在[2016-3-3 19:11]开垦完成.
  • 小D

    经常从您的博客上学习知识。以前印象中的CDN加速,如果说是在国内主机上绑定一个已备,案域名作为CDN加速站,然后在国外主机的域名NS设置中,将A记录CNAME记录设为国内已备,案的CDN加速站域名,这种过程才象是真正的CDN加速。

    qi 回复:

    @小D, 用国内的主机加速国外的?目录来看只能是加速一些静态的文件。

    这是农场的第 27 块农田,部落批准 [小D] 在[2016-3-3 19:42]开垦完成.
  • Morty 3

    没有BA的域名是无法解析到国内IP的,所以这样做有什么意义呢?主机商都有域名白名单

    qi 回复:

    @Morty, 以前还可以,现在貌似不行了。

    这是农场的第 28 块农田,部落批准 [Morty] 在[2016-6-29 16:44]开垦完成.
  • 我想知道,如果用这自建CDN,那HTTPS是否还支持?

    小z博客 回复:

    @LeeJon, 那看您是否自己在CDN服务器部署SSL了

    qi 回复:

    @LeeJon, 在CDN服务器上传SSL证书就可以了。

    这是农场的第 29 块农田,部落批准 [LeeJon] 在[2016-7-4 21:43]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部