CDN的全稱是Content Delivery Network,即內容分發網絡。其目的是經過在現有的Internet中增長一層新的網絡架構,將網站的內容發佈到最接近用戶的網絡"邊緣",使用戶能夠就近取得所需的內容,解決Internet網絡擁擠的情況,提升用戶訪問網站的響應速度。從技術上全面解決因爲網絡帶寬小、用戶訪問量大、網點分佈不均等緣由所形成的用戶訪問網站響應速度慢的問題。mysql
easy-cdn它使您可以快速、簡單的部署CDN系統,所用工具爲squid+bind(view),linux
WIN2003下的CDN v1.0sql
★ win下的bind(view)+squid2.6單服務版easy_cdn_win_v1.0 完成
Linux下的CDNcentos
★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://www.namipan.com/d/441ccaaf6e48eec0498ca120146c4086ee2c54d800602c00 easy_cdn_linux_dns_v1.0.tgz: http://www.namipan.com/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 easy-cdn.cn ecdn.com 把裏面的信息換成本身的就好了,telecom線路也同樣,,修改完成後,重啓LINUX或者運 行/edns/dnsrun.sh,就能夠啓動智能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/squidrun.sh,就OK了, 還有一些注意的,能夠看一下安裝包內的readme.txt,此版本在cnetos5.0和RHEL四、5上都沒問 題,能夠正常運行。