自己搭建CDN服务器静态内容加速

如今我们搭建的网站项目面向的用户群比较广泛,有国内、国外的客户群,尤其是在国内用户群中我们还有电信、移动、联通等等不同的线路区别。一般我们购、买的虚拟主机、VPS服务器只有一个IP地址,肯定没有哪个商家确保100%线路的稳定和速度,如果我们在购、买主机的时候商家和你说确保一定稳定肯定是骗人的。
鉴于此,我们在建站的时候会有考虑使用CDN加速,有免费和付费的,无论是免费或者付费的,原理都是差不多的,通过多节点让访客地区用户接近节点,提高访问速度。国内、国外的免费CDN服务,包括云加速等等

下载及安装

  • 01

    源码安装(ssh登录服务器,执行如下操作即可,需root用户身份安装) 登陆系统:用超级用户root登陆系统。如果是FreeBSD,由于根目录通常比较小,请切换到/usr目录进行安装(cd /usr)。我们建议您用ssh工具并设置成UTF-8编码登陆服务器,因为那样可以看到中文提示。 下载zijidelu_install.sh 安装脚本: 代码截图中查看

  • 02

    赋予zijidelu_install.sh 可执行权限: chmod 740 zijidelu_install.sh (或者chmod u+x zijidelu_install.sh) 安装: ./zijidelu_install.sh -y (此为全自动安装,如需半自动安装,请不用-y参数,即:./zijidelu_install.sh)

  • 03

    这里我们根据自己VPS所在的位置选择较快的下载点,比如我们的VPS是美国,则输入2回车,如果是国内VPS,则输入1回车。 这里我们需要选择当前的LUM版本,目前已经有2.1版本最新的,输入对应的数字回车,然后我们输入Y回车从RPM快速安装,这样的安装速度比较快。

  • 04

    我们可以看到LUM面板安装完毕,我们需要重启VPS,然后可以通过IP:8888登录。面板安装完毕之后,以及简单的账户安全需要设置完毕,比如默认的密码、数据库地址和默认的界面端口等都需要隐藏起来,这样确保CDN服务器环境的安全。

添加站点设置CDN服务参数

  • 01

    根据正常添加站点一样,看到上图所示我们需要添加一个站点。然后点击下面选项选择CDN参数设置。

  • 02

    选择"CDN网站加速",然后根据文本框的要求填写我们需要加速的源网站URL以及源IP地址,根据格式写上。

  • 03

    这里我们根据自己的需要选择"开启CDN普通缓存",默认是支持的静态文件缓存类型不要填写,默认就可以。

  • 04

    设置CDN解析启动加速服务我们在设置完毕之后就可以在我们域名解析面板解析到C-DN服务器的IP地址。这里老蒋还是使用的DNSPOD第三方DNS服务,然后A记录解析到C-DN服务器的IP就可以。

  • 05

    当然,我们也可以添加搜索引擎的线路类型,指向真实的IP这样可以起到真实IP搜索索引作用。等待生效完毕,我们可以PING测试看看,看到的网站访问IP解析地址就是我们CDN服务器的IP,而不是我们实际的网站IP。 同样的道理,如果我们真实服务器在美国,我们可以用亚洲C-DN服务器架设,这样可以起到加速的作用。或者在DNS设置中根据不同的地区(CLOUDXNS DNS可以),然后使用不同的节点CDN。

    自建CDN总结

    • 01

      从功能上看,利用LuManager 面板架设CDN服务器是可以使用的,但是实际操作比较麻烦,比如IP地址比较少还是起不到所有节点、线路的分布式加速功能。老蒋个人建议折腾玩玩可以,真要使用还是用第三方服务或者付费的,毕竟人家比较专业,我们自己独立购、买VPS、服务器还要一定的成本没有多大必要。

    (0)

    相关推荐

    • CDN基于不同内容承载类型的分类

      从CDN承载的内容类型来看,主要有静态网页内容.动态网页内容.流媒体.下载型文件和应用协议,因而我们将CDN服务分为网页加速.流媒体加速.文件传输加速和应用协议加速. 步骤/方法 01 网页加速 网页 ...

    • 怎么在win10搭建FTP服务器

      FTP服务器在网络中有着非常重要的作用,有些用户想知道怎么在win10搭建FTP服务器,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的[控制面板]窗口,依次进入[程序 ...

    • centos 6.5下搭建DNS服务器

      centos 6.5 64位中文版下搭建DNS服务器 操作方法 01 1.安装DNS服务器软件 2.在bind的主配置文件中添加该域 3.在/var/named中创建该域的zone文件 4.编辑zon ...

    • 如何搭建邮件服务器

      邮件是日常交流的重要形式,在不少企业出于信息安全的考虑,都搭建了自己的邮件服务器 本文分享使用MerakMailServer搭建邮箱服务器 操作方法 01 下载MerakMailServer,解压,点 ...

    • 在win10下搭建ftp服务器。

      本文介绍如何在win10环境下不借助第三方软件搭建ftp服务器. 环境搭建 01 安装好您的win10并将电脑接入网络 02 设置静态IP地址. 软件安装 01 右击"此电脑",点 ...

    • 怎么在linux上搭建samba服务器

      samba服务器使用smb协议,是基于以太网广播机制的,所以用的比较多的是在公司局域网内实现文件与打印机共享,目前应用比较广泛.这里介绍的是安装光盘中的rpm封装包来搭建samba服务器. 操作方法 ...

    • 自己动手怎么搭建私人服务器?搭建私人服务器的方法

      常见的虚拟主机空间或者VPS,价格贵不说,对服务器拥有的权限也很小,主要维护还得通过IDC的客服或者机房的网管来完成,对于勤奋动手的人来说,自己动手搭建私人服务器更加有意思,不但拥有完全的权限,而且节 ...

    • Win7下搭建web服务器实现数据共享的简单步骤

      Web服务器的使用,让用户们实现了局域网内资源的共享,利用Web服务器,用户可以将自己的信息上传到服务器端,不仅实现了共享,而且还有效地达到信息的同步,是一个不错的信息平台。那么在windows7系统 ...

    • 在win7系统下IIS搭建FTP服务器图文教程介绍

      win7下IIS搭建FTP服务器图文教程,图有点小,请多多包涵! 今天写一下用win7自带的IIS搭建简单的FTP服务器,阅读本文前请确认你的系统版本是win7旗舰版,其它版本貌似不带IIS。。。 第 ...