所需套件 squid
#yum -y install squid
設定檔路徑 /etc/squid/squid.conf
修改 our_networks的值(網段)
acl our_networks 140.137.215.0/24
http_access allow our_networks
設定值說明
http_port 3128
cache_dir ufs /var/spool/squid 100 16 255 最大空間 第一層目錄數 第二層目錄數
cache_mem 8MB
cache_log 存於/var/log/squid/cache.log
access_log 存於/var/log/squid/access.log與stroe.log
http_access allow 或deny ..... acl名稱 (存取規則)
啟動#service squid restart
觀察 /var/log/squid/store.log
阻擋網站
範例1. acl bad dstdomain "/etc/squid/badsites.squid"
badsites.squid 檔案內容 www.virus.com
範例2. http_access deny bad
建議放在最上方,才能優先阻擋
外掛:sarg reports報表程式,AWstats記錄檔分析器
AWstatus安裝步驟
上官網抓awstats-6.95-1.noarch.rpm
# rpm -ivh awstats-6.95-1.noarch.rpm
少包了awstats.model.conf,故需
#cp /usr/etc/awstats/awstats.model.conf /usr/local/awstats/wwwroot/cgi-bin
#/usr/local/awstats/tools/awstats_configure.pl 安裝
#mkdir /usr/lib/awstats
#/usr/local/awstats/wwwroot/cgi-bin/
pert awstats.pl -update -config=a234.snpy.org (電腦本機名稱)
補充修改pl及/etc/awstats/awstats.a234.snpy.org.conf檔中的mylog
改成/var/log/httpd/access_log
測試:http://a234.snpy.org/awstats/awstats.pl?config=a234.snpy.org
Log說明:info,notice,危險性warn > err > crit > alert >emerg(panic)