> Kuenhourg's 隨手記事簿: Proxy Server快速設定步驟

2013年11月6日 星期三

Proxy Server快速設定步驟

所需套件 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)