squid 安裝、配置、優化

官方網站:http://www.squid-cache.org 
下載路徑:wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 

安裝:
#tar -zxvf cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 
cd ./squid-39:06 2010-9-7

./configure --prefix=/usr/local/squid --sysconfdir=/etc/squid  --enable-storeio="aufs,diskd,ufs" --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-snmp --with-large-files

--prefix=/usr/local/squid //指定安裝路徑
--sysconfdir=/etc/squid   //指定在單個機器上使用的只讀數據的安裝位置
--enable-storeio="aufs,diskd,ufs" //使用的文件系統通常是默認的ufs
--enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" /指定出錯是顯示的錯誤頁面爲簡體中文
--enable-snmp  //此選項可以讓MRTG使用SNMP協議對服務器的流量狀態進行監測,因此必須選擇此項,使Squid支持SNMP接口。 

#make
#make install

配置:
 1.用戶和用戶組配置:
   groupadd --gid 23 squid
   useradd --gid 23 -d /usr/local/squid/var -s /sbin/nologin --uid 23 squid
   nologin 大多是虛擬用戶用的SHELL ,也就是說雖然他是系統用戶,但他並無登錄系統的權限;如果您想添加這類用戶,就把他的SHELL 設 置成/sbin/nologin 
   -d 指定用戶登入時候啓始目錄    -s 指定用戶登入後所使用的shell

  cat /etc/passwd|grep squid
  ---squid:x:23:23::/var/spool/squid:/sbin/nologin
  cat /etc/group|grep squid
  ---squid:x:23:
  將日誌目錄所有者劃分給squid
  chown -R squid:squid /usr/local/squid/var
 
 2:vi /etc/hosts 將同本地的squid添加到hosts頭部
 192.168.5.23    squidt01.netitv.com  (visible_hostname)
 192.168.5.24    squidt02.netitv.com
 192.168.5.25    squidt03.netitv.com

/usr/local/squid/sbin/squid -z 初始化緩存空間
/usr/local/squid/sbin/squid 啓動
/usr/local/squid/sbin/squid -k shutdown 停止
/usr/local/squid/sbin/squid -k reconfigure 重新載入配置文件

 

  

 

 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章