一 系統(tǒng)概述
Wdcdn是一套完整的CDN網(wǎng)頁加速緩存系統(tǒng),包括squid系統(tǒng)及web管理后臺,
可幫助中小站長或中小企業(yè)快速構(gòu)建自己的CDN網(wǎng)絡(luò)及服務(wù)器群,提供更好的服務(wù),更快速的網(wǎng)站,我們也致力打造這樣一個完善完美的CDN系統(tǒng)
分單節(jié)點版本,多節(jié)點(集中管理版本)兩個版本
1 單節(jié)點版本就是用一臺或兩臺機,單獨配置squid和wdcdn管理后臺,此方式適用于中小站點或企業(yè),構(gòu)建自己的CDN網(wǎng)絡(luò),最簡單的就比如一個電信,一個網(wǎng)通,然后加上DNS解釋就搞掂
2 多節(jié)點,也就是集中管理版本,是針對專門提供CDN服務(wù)的公司和企業(yè),具有N多臺服務(wù)器,帶寬等資源,集中一個管理后臺,可管理所有服務(wù)器上的配置,統(tǒng)計等集中式管理和配置,方便易操作!
二 功能列表:
1 網(wǎng)站管理 增加,刪除,編輯網(wǎng)站
2 推送/更新 強制更新特定的頁面或URL緩存
3 統(tǒng)計 包括訪問量,訪求量,命中率,文件數(shù)等
4 流量統(tǒng)計,限制(后續(xù))
5 監(jiān)控(后續(xù))
三 安裝方法
單節(jié)點的安裝,需依懶于wdcp系統(tǒng)及wdlinux/CentOS5.5/5.6,也就是說,在安裝wdcdn前,需要安裝好wdcp管理系統(tǒng),否則,安裝不了也會出錯.
假定你現(xiàn)在安裝好了wdcp系統(tǒng)(最好是lamp環(huán)境),也能正常登錄和使用
如下方法將在你的系統(tǒng)上安裝wdcdn
wget http://cd-genova.com/in_scripts/wdcdn_install
sh wdcdn_install
如果一切順利,登錄wdcp后臺,應(yīng)該可以看到了,如下圖
說明一切正常
卸載方法
service squid stop
chkconfig --level 3 squid off
vi /www/wdlinux/nginx/conf/nginx.conf
vi /www/wdlinux/apache/conf/httpd.conf
底部的注釋去掉
service httpd restart
service nginxd restart
四 使用或測試
假如你現(xiàn)在要測試的域名是www.wdcdn.com,IP是192.168.1.100(可ping獲得),也可以是你自己的域名和網(wǎng)站等
1 登錄后臺 > CDN系統(tǒng) > 網(wǎng)站管理
增加站點,如下圖
確定
可繼續(xù)添加網(wǎng)站
這里要特別說明的是:上面的IP地址是你網(wǎng)站的源IP,這點要分清,否則可能會出錯和有問題
2 修改本地的域名指向
打開 C:\WINDOWS\system32\drivers\etc\hosts文件,添加一行,如下
192.168.1.100 www.wdcdn.com
192.168.1.100 是你CDN服務(wù)器的IP地址
保存
用IE打開www.wdcdn.com,看是否正常
或用測試軟件或模擬用戶來訪問
3 查看狀態(tài)和統(tǒng)計
CDN系統(tǒng) > 狀態(tài)統(tǒng)計 里可以看到相關(guān)的統(tǒng)計和數(shù)據(jù),如下圖
對于上面測試的說明:
1 CDN緩存系統(tǒng),是需要配合智能DNS才會有效果的.在本文的教程中,略過了DNS的說明部分(DNS系統(tǒng)也將在近幾天推出).
2 在正式使用時,也無需上述2的操作
3 把www.wdcdn.com換為你自己的域名或要測試的域名和IP
1 正常在線服務(wù)器,請勿安裝測試,強烈建議用虛擬機VPS做測試
2 安裝前明確自己的需求
3 特別說明:
A 請勿在在線系統(tǒng)上進行測試(指同一臺機器)
B 也請勿在同一臺機器上測試(比如原有l(wèi)amp或lnmp環(huán)境,安裝wdcdn后,會停掉原lamp,lnmp的80服務(wù),用squid代替了80,但默認設(shè)置下,是不會緩存本機的.需另外設(shè)置,在此再特別說明.既然有人因此說我的東西不成熟,好搞笑)
本文連接: http://cd-genova.com/wdcdn
word文檔 http://cd-genova.com/doc/wdcdn.doc
如果網(wǎng)址目錄后面不帶/就無法訪問如何解決呢?
例如訪問http://www.a.com/mulu
就會跳轉(zhuǎn)到我代理的網(wǎng)站http://www.b.com/mulu/
而如果訪問http://www.a.com/mulu/地址欄里就顯示
http://www.a.com/mulu/這是為何?
未備案導(dǎo)致80被封,域名也是不能用,所以網(wǎng)站的源IP這里能指定端口,指定其他臨時已備案域名,這樣才能CDN服務(wù)器放到國外就可以了,我想您一定明白了,迫切需要這個功能啊
請問下,如果我的源服務(wù)器斷線了,節(jié)點能保持一段時間的已緩存內(nèi)容的正常訪問嗎?如果可以的話,應(yīng)該怎么設(shè)置呢?
靜態(tài)內(nèi)容是可以的,具體設(shè)置看配置文件
跑DiscuzX會出現(xiàn)用戶混亂現(xiàn)象?請教設(shè)置方法。
既然裝了WDCDN后,squid會占了80端口,何不把lamp的端口改成81,然后利用squid代理訪問本地lamp的81端口?
這樣做的好處,就是可以將WDCDN和WDCP有機結(jié)合起來,更有效地利用資源。
目前主要是針對獨立機器的應(yīng)用,對同一臺機或?qū)Ρ镜姆创?遲點整合
我比較簡單的測試了下論壇,效果還比較好
你可以測試下,同時也發(fā)結(jié)果上來
測試了,論壇(DZ)目前測試了登陸,發(fā)帖,上傳圖片等功能無問題,但是注冊的時候,設(shè)置了 圖片驗證碼,90% 會提示輸錯
另外有一個問題請教,我看squid.conf的配置文件,內(nèi)存設(shè)置啊什么的,是根據(jù)機器的總內(nèi)存來設(shè)置的么?還是設(shè)置死了的?
圖片驗證這個,我先研究下是什么原因
可以根據(jù)機器設(shè)置的
咨詢個問題。關(guān)于主機頭的
現(xiàn)在國內(nèi)的空間都需要備案,我想在香港做個CDN加速的服務(wù)器中轉(zhuǎn)。 比如 www.aaa.com(未備案) 空間用國內(nèi)的,國內(nèi)的一般提供的有免費的3級域名 比如 a333.idc.bbb.com 未備案的域名有白名單系統(tǒng),綁定上也訪問不了。以前用nginx配置可以反向代理,訪問 www.aaa.com 直接訪問國內(nèi)的 a333.idc.bbb.com內(nèi)容但是顯示的還是 www.aaa.com 現(xiàn)在想用這個cdn系統(tǒng)。網(wǎng)上找了好多資料。不通域名的配置一直不成功,能給我個現(xiàn)成的代碼嗎?謝謝