如何搭建自己CDN服务器(LuManager)

 更新时间:2016年04月23日 13:16:05   投稿:mdxy-dxy  
这篇文章主要介绍了如何搭建自己CDN服务器(LuManager),需要的朋友可以参考下

如何搭建自己CDN服务器

目前在免费CDN市场上,360因为“免费”而越做越大,加速乐做的很早。但因免费的节点不多,好多用户都被强走了。安全宝现在也还不错。目前国内的免费CDN市场已呈现三足鼎立趋势。

如何搭建自己CDN服务器

可为什么我还需要自己搭建CDN服务器来实现网站加速呢?原因有三

1.要用国内的CDN服务器域名都需要备案。

2.免费的CDN服务器的稳定性和加速效果都不是很行。

3.付费的CDN服务器一般都贵的要死,一些草根站长根本用不起。

一、CDN服务器搭建前准备(本文以LuManager来搭建CDN服务器)

1.找一个国内访问速度快的服务器来安装LuManager控制面板。例如你在郑州,你可以选择郑州服务器。

2.LuManager控制面板支持Nginx、Tengine、Apache,自带了CDN缓存加速,设置简单,功能强大。

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

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

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

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中的?在正则中是特殊符号,需用.代替)(点击放大)

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

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

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

四、LuManager CDN加速访问效果

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

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

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

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

如何搭建自己CDN服务器

4、例如部落要删除缓存文件,直接访问该网址:http://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

相关文章

  • 常用Linux发行版镜像源配置小结

    常用Linux发行版镜像源配置小结

    这篇文章主要介绍了常用Linux发行版镜像源配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 详解Linux下挂载新硬盘方法

    详解Linux下挂载新硬盘方法

    这篇文章主要介绍了详解Linux下挂载新硬盘方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Linux中find命令的用法入门

    Linux中find命令的用法入门

    Linux系统下的find 命令用于在目录结构中查找文件,同时还可以对查找结果进行指定的操作。下面这篇文章主要介绍了Linux中find命令的用法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • CentOS7增加或修改SSH端口号的方法

    CentOS7增加或修改SSH端口号的方法

    这篇文章主要介绍了CentOS7增加或修改SSH端口号的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 详解CentOS下Nginx如何禁止IP访问

    详解CentOS下Nginx如何禁止IP访问

    服务器的安全相信是每位运维人员最关心的问题,不知道大家在使用的时候会不会遇到很多的恶意IP攻击,最近公司的服务器就遇到了这个问题,这个时候就要用到Nginx 禁止IP访问了。本文介绍了详细的步骤,有同样问题的朋友们可以参考学习。
    2016-10-10
  • deepin20 安装英伟达闭源驱动的步骤详解

    deepin20 安装英伟达闭源驱动的步骤详解

    这篇文章主要介绍了deepin20 安装英伟达闭源驱动的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • linux 可执行文件与写操作的同步问题(文件读写操作产生的锁机制)

    linux 可执行文件与写操作的同步问题(文件读写操作产生的锁机制)

    在哪种系统下都会有文件操作产生的同步问题,今天说说linux下读写文件的锁机制。
    2013-10-10
  • 详解Xampp和wordpress在Centos7上的搭建与使用

    详解Xampp和wordpress在Centos7上的搭建与使用

    通过实例给大家详细分析了Xampp和wordpress在Centos7上的搭建与使用,对此有需要的朋友可以学习下。
    2018-02-02
  • CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    这篇文章主要介绍了CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    LEMP是一个软件堆栈,包含一组免费的开源工具,这些工具用于为高流量和动态网站提供动力。 这篇文章给大家介绍如何在CentOS 8 Linux发行版上安装LEMP服务器,本文通过实例代码给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-03-03

最新评论