iT邦幫忙

DAY 5
8

FreeBSD 7.0 快速建置系列 第 5

FreeBSD7.0 用最快速,最簡易的方式,迅速建置網管SERVER群-PROXY基本啟動篇

  • 分享至 

  • xImage
  •  

Proxy,是代理人的意思!而 Proxy Server 所扮演的角色,就是當使用者提出要求要到 Internet 上去讀取資料時,會替使用者去指定的地方讀取,然後在自己的資料暫存區存放一份,如果將來又有人也打算去一樣的地方讀取資料,那麼就會直接由自己的資料暫存區去讀出來給使用者。如此的作法,其效能為增加使用者網頁讀取的速度,節省對外頻寬,降低網路的負荷等等。
Proxy Server 所扮演的角色,簡單的說,就是當使用者提出需求,打算前往某個網站,他會先確認自己的暫存區裡有沒有[曾經]留下的資料,若無,則會自行前往該網站讀取相關的資訊,而後回饋給使用者,並依著凡走過必留下痕跡的保留的讀取記錄,以待下個一提出一樣需求的人!

或許您會問,那所看到的,不就都是[歷史]記錄了嗎?當然不會這麼遜咖啦!Proxy Server 會在每一次使用者提出需求的時候,去尋找歷史遺跡,如果找到了,會再進行比對,如果發現[實際]網站上的資料已經有番新,那麼會重新再抓一次,如果沒有,那麼就直接將[庫存]的貨,倒給使用者。

安裝方式:
#cd /usr/ports/www/squid30
#make install clean
中途會出現讓你選擇其他組件,不用理會,直接下一步,很快的就安裝完畢

緊接著,變更組態屬性,並進行編輯
#chmod 755 /usr/local/etc/squid/squid.conf
#vi /usr/local/etc/squid/squid.conf

====以下為squid.conf====
尋找到字串 acl all src 0.0.0.0/0.0.0.0 ,並於底下加入
acl domain_allowed srcdomain .candycoffee.com <--改成你們實際的域名
acl ip_allowed src 192.168.9.0/24 <--改成你們實際的網段

尋找到字串http_access deny all,再之前上一行加入
http_access allow domain_allowed
http_access allow ip_allowed-Group

尋找到 # cache_effective_user sqid,再下一行加入
cache_effective_user squid
cache_effective_group squid

尋找到 # TAG: visible_hostname,在下面空白處加入
visible_hostname proxy.candycoffee.com <--改成你Proxy Server的實體路徑
====以上為squid.conf,存檔離開====

#/usr/local/sbin/squid -z <--第一次會建立Cache
#/usr/local/sbin/squid -z <--第二次便開始執行

是不是一樣很快就完成了呢!


上一篇
FreeBSD7.0 用最快速,最簡易的方式,迅速建置網管SERVER群-DHCP基本啟動篇
系列文
FreeBSD 7.0 快速建置5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言