自建cdn部署平台 (自建CDN部署打算 - 反向代理缓存系统搭建教程)

文章编号:6958 更新时间:2024-02-09 分类:互联网资讯 阅读次数:

资讯内容

自建cdn部署的一种打算、反向代理缓存系统搭建教程! 自建cdn部署平台自建CDN部署打算反向企业能否须要部署自己的CDN,这个须要联合最优的性价比、自身的需求和业务规模以及自身的才干等综合因历来权衡,市场上也有泛滥的优秀的CDN可供选用!

CDN网络架构重要由两大局部,分为核心和边缘两局部,核心指CDN网管核心和DNS重定向解析核心,担任全局负载平衡,设施系统装置在治理中神思房,边缘重要指他乡节点,CDN散发的载体,重要由Cache和负载平衡器等组成。

预备上班:

首先必定至少有两台主机或VPS等能够启动自主操作的资源,比如A和B,A在美国,经常使用WordPress,IP地址:1.2.3.4,域名绑定:www.yuntue.com;B在日本,空白网站,IP地址:2.3.4.5,域名绑定:static.yuntue.com。

网站主站架设在A主机上(即一切网站内容,蕴含灵活文件、数据库等),咱们将在B站上架设CDN服务。

程序装置:

由于A站上曾经将服务环境架设好,网站也曾经反常运转,同时也无需在A站上启动多余操作,故此,一切操作未启动说明均示意B站启动。

首先,自建CDN这里选用的是ngx_cache_purge这一模块,要运转这个模块,就须要主机上装置有Nginx,若之前装置过的,从新装置一次性,加上参数即可。

下载关系软件:

装置Nginx:

<span>./configure –prefix=/usr/local/nginx –user=www –group=www –add-module=../ngx_cache_purge-2.3 # 由于各人需求不同,所以这里康康只是写了ngx_cache_purge模块,若有其余需求请自行参考nginx编译参数

验证ngx_cache_purge装置:

若产生了“–add-module=../ngx_cache_purge-2.3”字样示意曾经装置实现

Nginx性能:

关上nginx.conf文件,在HTTP区域中减少如下内容

留意下面的“/data/wwwroot/static.yuntue.com”,这是B站的网站门路

关上网站性能文件,在减少或修正如下内容,将静态文件启动缓存

最后从新载入下Nginx,当以后访问static.yuntue.com时,B站会先审核本地能否有缓存,若缓存存在则间接展现,若不存在则会访问www.yuntue.com,将资源保留上去启动展现。

网站程序性能:

如今CDN架设好了,然而要怎样经常使用到网站上呢?

主站一切静态资源域名必定是static.yuntue.com

static.yuntue.com域名必定正确指向B站

WordPress交流法

假设网站经常使用的是WordPress程序,那可以很繁难的对资源启动操作,其实也无需操作,就是把静态资源域名启动更改即可,反正CDN会智能拉取资源到本地!

关上本站模板函数文件“function.php”,在其中减少如下代码

若本站装置有缓存插件,将缓存先清空一次性,而后尝试关上网站,若uploads目录下一切静态资源均指向static.yuntue.com域名,且访问反常,则标明CDN曾经运转反常了!

介绍阅读:

标签: cdn主机搭建cdn自己搭建自建cdn自建cdn系统

本文地址: https://yihaiquanyi.com/article/834d6ca1f6cc04ba7abe.html

上一篇:放开通配符SSL证书多少钱?浅谈通配符证书多...
下一篇:让MSSQL手机客户端助力移开上班...

发表评论