第三媒體電腦硬件技術評測硬件評測 → 服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測 TTL

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測

上傳:鷹飛三月     來源:信息存儲服務     日期:2010-05-04

[摘要]  
   總體來說,Cache服務器可以完成兩項大的功能:代理共享上網和客戶端代理權限管理。
 
[正文]    

   “網速真是慢死了”,估計這是很多上網朋友都說過的一句話,甚至很多人都罵過街了。但讓我們都去增加網絡帶寬,這勢必給我們帶來財力上的損耗,誰都不樂意了。信維國際評測室今天給大家帶來全面的解決方案----Cache服務器的應用。說到Cache服務器,我們就得先了解代理服務器,代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。我們說簡單點吧,代理服務器就是網絡信息的中轉站。在一般情況下,我們都是使用網絡瀏覽器直接去連接訪問其他Internet站點取得網絡信息,是直接聯系到目的站點服務器,然后由目的站點服務器把信息傳送回來。而代理服務器是介于瀏覽器和Web服務器之間的一臺中間服務器,有了它之后,瀏覽器不是直接到Web服務器去取回網頁而是向代理服務器發出請求,信號會先送到代理服務器,由代理服務器來取回瀏覽器所需要的信息并傳送給我們的電腦。

   信維國際評測室今天為大家介紹的Cache服務器就是代理服務器中的一種,它為什么可以提高我們的網速,提高我們的工作和學習效率。相信大家都知道內存就有Cache,甚至有一級,二級,三級,因為處理器從Cache讀取數據的速度比其它地方和硬盤要快上N倍都不止。Cache服務器也一樣,它就是利用服務器的緩存功能,它有很大的存儲空間,它可以從網絡上不斷的將用戶訪問的新數據儲存到本地的存儲器,如果后來網內其它用戶再來訪問這些站點,瀏覽器就可以不再從internet上去讀取數據,直接訪問我們的Cache服務器的本地存儲器就ok,而且這樣的局域網式訪問速度肯定比我們去訪問internet要快很多,同時這樣可以節省很多網絡帶寬,從而顯著提高整個網絡用戶的網絡速度,提高整個局域網的工作效率。

   還有一好處就是:代理服務器是 Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯 (OSI) 模型的對話層,從而起到防火墻的作用。

   講完了Cache服務器的優點后,我們再來看看配置一臺Cache服務器到底需要什么樣的硬件配置。其實Cache并不屬于高端服務器,所以其對硬件的要求也不是太高,滿足兩個條件我們便可以配置一臺性能優越的Cache服務器,首先是大容量內存,再就是大的存儲器。其它的能滿足一般配置就ok。

   主板比較難一句話說清楚,下面我們以今天要做評測的華碩Z8NR-D12為類來了解一下,首先來看這款主板共有12條插槽,最高支持內存容量可達98GB,這對于我們一般中小企業來說,應該完全可以滿足要求;存儲器方面,Z8NR-D12供提供了6個SATAII接口和8個SAS接口,同時可以配合華碩專有的PIKE卡做多種磁盤陣列,這也可以很好的支持。
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測

華碩Z8NR-D12主板

   滿足了兩個最重要的要求,其它的就好說了,簡單介紹一下,該主板兩個芯片組分別是英特爾5500和ICH10R,可以配置兩個LGA -1366處理器,包含板載Aspeed AST2050顯卡,2個Intel 82574L千兆網絡接口,3個電源接口,24-pin SSI電源接口 + 8-pin SSI 12V + 8-pin SSI 12V電源接口, 1 個管理接口: 板載接針支持選購的管理卡,3 個 USB接口,8 個4-pin的風扇接口,2 個SMBus接口,1個機箱開啟檢測接口,2 個前置LAN LED指示燈接口,1個串口接針。

   啰嗦了很多,下面正式進入服務器配置階段,本次服務器的配置所選系統為RedHat Enterprise Linux Server 5.2,Cache服務器配置軟件為目前在代理服務器界最被認可的Squid,Squid是一款流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有廣泛的用途,從作為網頁服務器的前置cache服務器緩存相關請求來提高Web服務器的速度,到為多人共享網絡資源而緩存的萬維網,域名系統和其他網絡搜索,到通過過濾流量幫助網絡安全,到局域網通過代理上網。Squid的發展歷史相當悠久,功能也相當完善。除了HTTP外,對于FTP與HTTPS的支援也相當好,在3.0 測試版中也支持了IPv6。

   下面開始配置,首先安裝配置軟件Squid,因為Linux下軟件有多種格式,而每種格式文件的安裝方法也不一樣,關于這些Linux知識,筆者就不多說了。安裝完成后,檢查Squid的版本,在這里跟大家說明的是筆者本次配置的軟件為RedHat系統本身自帶的。
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   確定Squid安裝成功后,再來配置網卡,先來配置內網網卡 用vi編輯 vi /etc/sysconfig/network-scripts/ifcfg-eth1配置文件如下圖:
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   再來配置外網網卡eth0,大多人習慣把外網也配置成固定模式,但是筆者此次測試外網網卡不做手動配置,用自動分配。如下圖:

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   用ifconfig –a看所有網卡配置信息,如下圖:
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   首先搭建squid代理服務器,接下來要對Squid的運行進行配置。所有項目都在squid.conf中完成。Squid自帶的squid.conf包括非常詳盡的說明,相當于一篇用戶手冊,不過那時一大堆英文,相信很多朋友和我一樣,不會看得很明白,只是必要時或對配置有疑問時用來參照解決。
    
   #vi /etc/squid/squid.conf

   對于初步接觸Squid的朋友來說,我們不要像網上那樣一大堆,先來做個最簡單,增強一些信心和滿足一下自己的好奇心,因為像這樣的調試程序的過程一般都比較麻煩,經常會把人搞得云里來霧里去的,所以先來這一步是有必要的。因為squid.conf里德內容比較多,一項一項的去找來修改,很麻煩的,所以我們直接在squid.conf里加入以下內容:
http_port 3128
acl all src 0.0.0.0/0.0.0.0
cache_mgr surmanai@trusme.com.cn
cache_dir ufs /var/spool/squid 100 16 256
cache_mem 32 MB
cache_swap_low 90
cache_swap_high 95
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log
cache_effective_user squid
http_access allow all

   接下來,用squid -z初始化squid,用service squid start   啟動squid服務器,接下來再在用戶端設定固定ip和代理服務器就可以網上沖浪了。是不是很簡單哦。

   第一步成功了,接下來應該就比較有信心了,就是需要什么樣的功能就在里面增加相應的編程命令就ok,具體結合下面實例來看。
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   根據上面的編程語言,它是規定了在某些時間段某些網段IP可以上網,某些不可以上網,某些網站被禁止訪問,某些格式文件禁止下載等。其實這些加起來專業點就叫squid的訪問控制,使用訪問控制特性,可以控制在訪問時根據特定的時間間隔進行緩存、訪問特定站點或一組站點等等。 Squid 訪問控制有兩個要素:ACL 元素和 訪問列表。訪問列表可以允許或拒絕某些用戶對此服務的訪問。acl選項的格式:

   acl列表名稱 列表類型 [-i] 列表值

   列表名稱:用于區分Squid的各個訪問控制列表,任何兩個訪問控制列表不能用相同的列表名。雖然列表名稱可以隨便定義,但為了避免以后不知道這條列表是干什么用的,應盡量使用有意義的名稱,如badurl、clientip和work time等。

   列表類型:是可被Squid識別的類別。Squid支持的控制類別很多,可以通過IP地址、主機名、MAC地址和用戶/密碼認證等識別用戶,也可以通過域名、域后綴、文件類型、IP地址、端口和URL匹配等控制用戶的訪問,還可以使用時間區間對用戶進行管理

   -i選項:表示忽略列表值的大小寫,否則Squid是區分大小寫的。

   列表值:針對不同的類型,列表值的內容是不同的。例如,對于類型為src或dst,列表值的內容是某臺主機的IP地址或子網地址;對于類型為time,列表值的內容是時間;對于類型為srcdomain和dstdomain,列表值的內容是DNS域名。
 
   Squid會針對客戶HTTP請求檢查http_access規則, 定義訪問控制列表后,就使用http_access選項根據訪問控制列表允許或禁止訪問。該選項的基本格式為:
http_access [allow | deny] 訪問控制列表名稱

   —  [allow | deny]:定義允許(allow)或禁止(deny)訪問控制列表定義的內容。

   — 訪問控制列表名稱:需要http_access控制的ACL名稱。

   下面看具體實例:

   【例1】禁止IP地址為192.168.0.2的客戶機上網。
acl badclientip1 src 192.168.0.2
http_access deny badclientip1

   【例2】禁止192.168.0.0這個子網里所有的客戶機上網。
acl badclientnet1 src 192.168.0.0/255.255.255.0
http_access deny badclientnet1

   【例3】禁止用戶訪問IP地址為210.21.118.68的網站。
acl badsrvip1 dst 210.21.118.68
http_access deny badsrvip1

   【例4】禁止用戶訪問域名為www.qq.com的網站。
acl baddomain1 dstdomain -i www.qq.com
http_access deny baddomain1

   【例5】禁止用戶訪問域名包含有sina.com的網站。
acl badurl1 url_regex -i sina.com
http_access deny badurl1

   【例6】禁止用戶訪問域名包含有sex關鍵字的URL。
acl badurl2 url_regex -i sex
http_access deny badurl2

   【例7】限制IP地址為192.168.0.3的客戶機并發最大連接數為5。
acl clientip1 src 192.168.0.3
acl conn5 maxconn 5
http_access deny client1 conn1

   【例8】禁止192.168.0.0這個子網里所有的客戶機在周一到周五的9:00到18:00上網。
acl clientnet1 src 192.168.0.0/255.255.255.0
acl worktime time MTWHF 9:00-18:00
http_access deny clientnet1 worktime 

   【例9】禁止客戶機下載*.MP3、*.exe、*.zip和*.rar類型的文件。
acl badfile1 urlpath_regex -i \.MP3$  \.exe$  \.zip$  \.rar$
http_access deny badfile1

   【例10】禁止QQ通過Squid代理上網。
acl qq url_regex -i tencent.com
http_access deny qq
   我們來測試幾條命令或者說小方案:以下幾條是說明周一到周五
1點到14點禁止網內0.11到0.200網段電腦上網,禁止網內電腦上網時下載MP3格式文件,最后一句被注射掉了,其意思是允許周一到周五在1:00到1:06和1:07到19:00時段期間,網段0.2到0.10用戶可以上網。以上時間為筆者測試時隨便編的,沒邏輯性,希望大家不要介意。
 

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   以下命令是squid的基本配置,第一行是服務器管理者的電子郵件,當錯誤發生時,該地址會顯示在錯誤頁面上,便于用戶聯系,下面這些參數告訴Squid緩存的文件系統、位置和緩存策略,在這里,Squid會將/var/spool/squid目錄作為保存緩存數據的目錄,每次處理的緩存大小是32兆字節,當緩存空間使用達到95%時,新的內容將取代舊的而不直接添加到目錄中,直到空間又下降到90%才停止這一活動。下面的幾個關于緩存的策略配置中,較主要的是第一行,即用戶的訪問記錄,可以通過分析它來了解所有用戶訪問的詳盡地址,可以監控哦。

服務器評測: 華碩Z8NR-D12 部署Cache服務器應用評測


   以上這些就可以實現Cache服務器了,看起來有點亂吧,下面有必要對squid.conf做一下總結:
#服務器配置
http_port 3128
cache_mgr surmanai@trusme.com.cn
cache_dir ufs /var/spool/squid 100 16 256
cache_mem 32 MB
cache_swap_low 90
cache_swap_high 95
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log
cache_effective_user squid
# 用戶分類
acl normal proxy_auth REQUIED
# 行為分類
acl mmxfile urlpath_regex \.MP3$ \.avi$ \.exe$
acl conncount maxconn 3
acl worktime time MTWHF 8:30-12:00 14:00-18:00
acl sinapage dstdomain sinapage4.sina.com.cn
acl qq dstdomain .tencent.com.cn
# 處理
http_access deny conncount normal
http_access deny !worktime
http_access deny mmxfile
http_access deny sinapage
http_access deny qq
http_access allow normal

   信維評測室總結:

   總體來說,Cache服務器可以完成兩項大的功能:代理共享上網和客戶端代理權限管理。在局域網內我們只需要配置一臺這樣的服務器,其他電腦就可以通過這臺機器來代理共享上網,最大程度的減少了硬件費用和寬帶費用。管理員還可以在Cache代理服務器里進行各種管理設置,這樣可以方便的管理網內的所有用戶規范上網。在提高員工工作效率和企業信息安全管理方面,Cache同樣充當了非常重要的角色。

   通過Cache代理服務器可以實現代理瀏覽網頁,代理收發電子郵件,代理QQ通訊等,最重要的是它有緩存功能,能在不需要增加帶寬的情況下,有效的提高局域網內的上網速度。Cache代理服務器提供的強大代理上網權限管理功能,這些功能概括起來有:控制局域網用戶的代理上網權限,多達7種控制方式:IP地址,IP段,MAC地址,用戶名/密碼,IP+用戶名/密碼,MAC +用戶名/密碼,IP +MAC;控制用戶的共享代理上網時間,可以使有些用戶只能在非工作時間代理上網,而同時又可以讓有些用戶能全天候代理上網;對不同用戶開放不同的代理上網功能;可以使有些用戶只能瀏覽網頁,有些用戶只能代理收發郵件,而同時有些用戶則能使用所有代理服務器提供的上網功能;可以給不同用戶分配不同帶寬,控制其代理上網速度和所占用的帶寬資源,可以有效的控制有些用戶因為下載文件而影響其他用戶代理上網的現象,還可以統計每個用戶每天的代理上網網絡總流量;可以給不同用戶設置網站過濾,特別可以保護青少年遠離不健康網站;同時強大的日志功能可以有效的監視局域網代理上網記錄。這些功能對于規范局域網的網絡環境是非常實用的。  
  
   總之,Cache代理服務器非常適合于一些組織和企事業單位。無論是政府機關部門,大中小公司,學校,或是網吧,Cache代理服務器都是實現其理想網絡的明智選擇。

(新聞稿 2010-05-04)


服務器(Server)頻道首頁 】【 評論 】 【 打印 】 【 字體:
   上一篇:Fuhlen鼠標: 199元超值價 Fuhlen U55無線套試用手記
   下一篇:鼠標評測: 2.4G激光無線鼠標 極速指舞者P10試用
服務器(Server)導航:服務器報價 | 服務器大全 | 服務器排行榜 | 產品大全 | 參量 | 訂閱 
 Advertisement
 十大最受關注的服務器(Server)新聞
 十大最受關注的服務器產品
1  戴爾PowerEdge T300服務器 ¥7970元
2  華碩RS260-E4/RX8服務器 ¥44200元
3  華碩RS120-E5/PA4服務器 ¥38425元
4  華碩RS120-E5/PA2服務器 ¥32400元
5  戴爾PowerEdge R300服務器 ¥8600元
6  華碩RS100-E5(Intel Xeon E3110/1G/250G)服務器 ¥6599元
7  華碩RS160-E5(Intel Xeon E5410/1G/250G)服務器 ¥9599元
8  超云R5410-G9服務器 ¥44600元
9  惠普ProLiant DL360 G5(AL555A)服務器 ¥14900元
10  超云R7510-G9服務器 ¥514500元
 十大熱門服務器(Server)驅動/軟件下載
 十大最受關注的服務器品牌
服務器
1  IBM服務器(IBM)
2  惠普服務器(HP)
3  華碩服務器(ASUS)
4  戴爾服務器(DELL)
5  聯想服務器(lenovo)
6  曙光服務器(DAWNING)
7  浪潮服務器(Langchao)
8  寶德服務器(PowerLeader)
9  方正服務器(FOUNDER)
10  強氧服務器(O2server)
 十大熱門常用軟件下載
1  QQ2008正式版下載【騰訊QQ2008官方版Beta1】
2  E話通下載【E話通4.5 正式版】
3  皮皮播放器下載【PPFilm皮皮播放器 2.1.0.2版】
4  面對面游戲下載【面對面視頻游戲大廳】
5  DVD解碼器下載【NVIDIA DVD Decoder 1.02】
6  迅雷5下載【迅雷5.8.1.507官方版】
7  QQ2007 II正式版下載【騰訊QQ2007官方版本】
8  QQ2006正式版下載【騰訊QQ2006官方版本】
9  聯眾世界游戲大廳下載【聯眾世界2.7.0.8官方版】
10  MTV下載器【MTV下載精靈 8.31版】
11  pplive最新版下載【PPLive網絡電視V1.9.35版】
12  迅雷(Thunder)下載【迅雷v5.7.12.493官方版】
13  騰訊QQ2008下載【騰訊QQ官方版2008極速賀歲版KB1】
14  Total Video Converter下載【Total Video Converter v3.1...
15  QQ拼音輸入法下載【騰訊QQQQ拼音輸入法V1.4.1版】
16  皮皮高清影視播放器下載【PIPIPlayer 2.7.0.3版】
17  eMule下載【電驢eMule官方v0.49a正式版】
18  極點五筆輸入法下載【極點五筆6.1標準版】
19  QQ2009正式版下載【騰訊QQ2009 SP4官方版】
20  Vagaa哇嘎畫時代版下載【哇嘎 2.6.5.10】
   >> 查看評論   
 
   >> 查看更多評論   [共有0條評論]
發表評論
        
        
   點評:
   姓名:  
            字數: 0
     
新聞精選
華碩吹雪主板618可顏可戰 暢爽《家園3》
618裝機必選華碩B760主板 盡情暢享P社大促!
·驍龍X Plus登場:為AI時代的PC革命而生
·COLMO新象洗烘套裝榮膺德國紅點至尊獎 彰顯高
·存下濃濃愛意 金士頓高速移動固態硬盤
·EPIC神作喜加一 華碩主板五一帶你盡情暢玩
·Epic節后喜加一 618華碩主板暢玩《獸人必須死
·《哈迪斯2》震撼來襲 618華碩重炮手主板帶你
桌搭全攻略 618華碩主板助你打造高顏力主機
《莊園領主》火爆 618裝機選華碩B760主板
  ·稱霸京東主板熱賣榜前五 618裝機選華碩主板
·618學生裝機就選華碩重炮手主板
·《哈迪斯2》好評如潮,618華碩主板玩游戲幀夠

相關文章

更多檢索

其他服務器

華碩系列