CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。
easy-cdn它使您能够快速、简单的部署CDN系统,所用工具为squid+bind(view),
WIN2003下的CDN v1.0
★ win下的bind(view)+squid2.6单服务版easy_cdn_win_v1.0 完成
Linux下的CDN
★centos5.0 bind(view)+squid2.6单服务器easy_cdn_linux_1_v1.0 完成
★centos5.0 bind(view)+squdi3.0多服务器bind+mysql实现PHP管理
★centos5.0 bind(view)+lvs+squid3.0
Easy-CDN单服务器-----LINUX安装说明 《用bind 和squid打造自己的CDN--linux单服务器版 》发表有好多天了,这几天没事,就做 了一个 Easy-CDN的单服务器的安装包,下载地址如下: easy_cdn_linux_squid_v1.0.tgz: http:///d/441ccaaf6e48eec0498ca120146c4086ee2c54d800602c00 easy_cdn_linux_dns_v1.0.tgz: http:///d/83c3bb4e998a9f4972ee84971abf7ed3e5e9458b0008d900 现在就简单说一下其安装说明: 首先安装智能DNS,下载easy_cdn_linux_dns_v1.0.tgz的包 tar -zxvf easy_cdn_linux_dns_v1.0.tgz cd easy_cdn_linux_dns_v1.0 ./setup.sh 这样智能DNS就安装完成了,接下来就是设置了, cd /edns/sbin ./rndc-confgen -a ./rndc-confgen >../etc/rndc.conf 再将rndc.conf里面的文件,,替换named.conf里面的文件 将rndc.conf里面的如下代码去掉#号,换到named.conf里面 ------------------------------rndc.conf--------------------- ............... # Use with the following in named.conf, adjusting the allow list as needed: # key "rndc-key" { # algorithm hmac-md5; # secret "e4ByvnC7nWweCsYVMJvrYA=="; # }; # # controls { # inet 127.0.0.1 port 953 # allow { 127.0.0.1; } keys { "rndc-key"; }; # }; # End of named.conf ------------------------------named.conf---------------------- options { directory "/edns/etc"; pid-file "/edns/var/run/named.pid"; recursion no; version "0.0.0"; auth-nxdomain no; }; key "rndc-key" { algorithm hmac-md5; secret "e4ByvnC7nWweCsYVMJvrYA=="; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; }; }; ............. ---------------------------------------------------------------- cnc.conf是网通的IP段,因为测试,所以没有加入,可以换成自己的, master/cnc.def master/telecom.def 这两个文件是写的域名,可以根据自己的域名信息填写,如我们写成 ecdn.com ----------cnc.def---------------- zone "ecdn.com" { type master; file "master/cnc/ecdn.com"; }; -------------------------------- 接下来就到master/cnc/ mv ecdn.com 把里面的信息换成自己的就行了,telecom线路也一样,,修改完成后,重启LINUX或者运 行/edns/,就可以启动智能DNS了. 再安装squid,这个比DNS简单点, tar -zxvf easy_cdn_linux_squid_v1.0.tgz cd easy_cdn_linux_squid_v1.0 ./setup.sh 安装完后,配置一下你的域名和域名所对了IP 文件目录如下 /cdn/squid/etc/dns.txt //你的域名信息 /cdn/squid/etc/host.conf //域名所对的IP 修改完之后,重启会自动运行或者运行/cdn/,就OK了, 还有一些注意的,可以看一下安装包内的readme.txt,此版本在cnetos5.0和RHEL4、5上都没问 题,可以正常运行。
















