如今我们搭建的网站项目面向的用户群比较广泛,有国内、国外的客户群,尤其是在国内用户群中我们还有电信、移动、联通等等不同的线路区别。一般我们购买的虚拟主机、VPS服务器只有一个IP地址,肯定没有哪个商家确保100%线路的稳定和速度,如果我们在购买主机的时候商家和你说确保一定稳定肯定是骗人的。

鉴于此,我们在建站的时候会有考虑使用CDN加速,有免费和付费的,无论是免费或者付费的,原理都是差不多的,通过多节点让访客地区用户接近节点,提高访问速度。在老蒋部落中也有分享过多篇国内、国外的免费CDN服务,包括百度云加速、360网站卫士、加速乐等等。

免费有免费的好处,当然我们有实力的也可以选择付费服务,有些网友希望通过自己的VPS、服务器来搭建独立CDN服务器,这样节点和IP地址都是自建提供的,具有一定的可控性。在之前有分享的LuManager面板安装文章中,这个面板自带CDN模块,我们可以借助这个面板来自建CDN服务器。

第一、LuManager面板自建CDN准备故名思议,我们利用LuManager面板安装CDN服务器肯定需要在当前VPS、服务器中架设LuManager面板环境。

Linux下的安装:复制代码代码如下:

wget http://down.zijidelu.org/zijidelu_install.sh; chmod 740 zijidelu_install.sh; ./zijidelu_install.sh -y

登录SSH之后,我们输入上面的快速一键安装包脚本。

这里我们根据自己VPS所在的位置选择最快的下载点,比如我们的VPS是美国,则输入2回车,如果是国内VPS,则输入1回车。

这里我们需要选择当前的LUM版本,目前已经有2.0版本最新的,输入对应的数字回车,然后我们输入Y回车从RPM快速安装,这样的安装速度比较快。

这里,我们可以看到LUM面板安装完毕,我们需要重启VPS,然后可以通过IP:8888登录。

面板安装完毕之后,以及简单的账户安全需要设置完毕,比如默认的密码、数据库地址和默认的界面端口等都需要隐藏起来,这样确保CDN服务器环境的安全。

第二、添加站点设置CDN服务参数

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

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

这里我们根据自己的需要选择"开启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

我们不要填写,默认就可以。

第三、设置CDN解析启动加速服务

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

当然,我们也可以添加搜索引擎的线路类型,指向真实的IP这样可以起到真实IP搜索索引作用。等待生效完毕,我们可以PING测试看看,看到的网站访问IP解析地址就是我们CDN服务器的IP,而不是我们实际的网站IP。

同样的道理,如果我们真实服务器在美国,我们可以用亚洲CDN服务器架设,这样可以起到加速的作用。或者在DNS设置中根据不同的地区(CLOUDXNS DNS可以),然后使用不同的节点CDN。

第四、自建CDN总结

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

自建cdn搭建_在自己的服务器上搭建CDN加速服务的教程相关推荐

  1. svn服务器会用到哪些端口_在阿里云服务器上搭建svn和打开svn的端口

    1.下载svn yum -y install subversion 出现这个complete表示搭建成功 查看svn版本 svnserve --version 2.创建仓库目录 mkdir -p /u ...

  2. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  3. 新手如何在阿里云服务器上搭建自己的个人网站

    新手如何在阿里云服务器上搭建自己的个人网站 如何在阿里云服务器上搭建自己的个人网站(阿里云服务器.tomcat服务.xshell+WinSCP(服务器本地助手).写好的静态网页). 本博客主要分享本人 ...

  4. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  5. 10分钟在服务器上搭建WordPress

    服务器上搭建WordPress WordPress是网络上最流行的开源博客系统和CMS,它是基于PHP和MySQL的.并且WordPress的功能非常强大,可以用各种免费的插件和主题来扩展. 本文将介 ...

  6. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  7. 自定义服务器网址,小白新手如何在服务器上搭建一个自己的网站

    原标题:小白新手如何在服务器上搭建一个自己的网站 大家好,本文将带大家一步步从搭建服务器到建立运行一个网站后续会慢慢更新到渗透测试环境的搭建和对服务器网站渗透的步骤流程. 本文内容适合于新手学习,大牛 ...

  8. 在一台物理服务器上搭建VSAN实验测试

    在一台物理服务器上搭建VSAN实验测试 https://blog.51cto.com/4964151/2333749 VSAN要求: 1.至少3台以上的vSphere ESXi 主机 2.每台主机需要 ...

  9. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

    CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...

  10. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

最新文章

  1. 再加力度!浙江抢人!博士补120万,硕士补70万,本科补20万
  2. 开源ImageFilter库v0.3:新增22种图片效果
  3. SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做
  4. Go知识点:slice、map、func、struct、method、interface、channel、goroutine
  5. 洛谷 - P3246 [HNOI2016]序列(莫队+单调栈)
  6. “拯救网站运维经理赵明”有奖方案征集启事
  7. Eclipse RCP使用SWT.EMBEDDED方式显示batik的svgCanvas后窗口最大化变白问题
  8. 视觉模型精度如何更上一层楼?百度技术专家实战演示调参技巧
  9. 5G协议标准化及进展
  10. linux内核远程漏洞,Linux内核远程DoS漏洞 (CVE-2019-11477) 预警分析
  11. 推荐支持 azw3 、epub 和 mobi 格式的阅读器:FBReader
  12. IDC 发布《中国视频云市场跟踪》最新报告,视频云市场将趋向何方?
  13. 搭建-ico图标制作
  14. c语言小饭店等位就餐程序,小饭店预约登记管理系统,
  15. C盘Windows XP,D盘Windows7,双系统安装纪录
  16. Oracle EBS财务模块(三)总账功能
  17. 阿里P8耗时3年,总结的Java面试复盘手册,带你挑战50万年薪
  18. TCP滑动窗口协议与流量控制
  19. 客户端iOS 的自动化测试
  20. 15.7数据库(7):MySQL创建校园数据库

热门文章

  1. linux aria2 使用教程,Aria2安装配置使用教程
  2. 阿里云ace考试有什么用?想要通过需要掌握哪些方面知识?
  3. 阿里云ACA、ACP、ACE认证考试区别,报名入口及模拟试题分享
  4. 金书------LiYu's personal knowledge wiki
  5. adb 命令设置屏幕亮度值
  6. 《算法和数据结构》学习路线指引
  7. iOS 强制屏幕旋转
  8. iOS 强制旋转屏幕
  9. NVR和DVR有什么区别_NVR和DVR哪个好 IP Camera
  10. 人体颈椎神经分布图高清,颈椎神经系统分布图片