ติดตั้ง awstats บน ubuntu 10.04
- ติดตั้งด้วยคำสั่ง sudo apt-get install awstats
- ตัวอย่างสร้างแสดงผลของ web server ดังนี้
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.mydomain.conf
แก้ไขค่าคอนฟิก /etc/awstats/awstats.mydomain.conf ให้ถูกต้อง เช่น
LogFile="/var/log/apache2/access.log"
LogFormat=4
SiteDomain="your.domain"
HostAliases="localhost 127.0.0.1"
เพิ่มคอนฟิกของ apache /etc/apache2/conf.d/awstats ให้ถูกต้อง
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /awstats/ /usr/lib/cgi-bin/<.Directory "/usr/lib/cgi-bin"> <./Directory>
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order deny,allow
AddHandler cgi-script cgi pl
Alias /awstatsclasses "/usr/share/awstats/lib/"
Alias /awstats-icon/ "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css" - สั่งให้เริ่มประมวลผลสถิติข้อมูลด้วยคำสั่ง
sudo /usr/lib/cgi-bin/awstats.pl -config=mydomain -update
จะได้ข้อความแสดงผลว่า
Create/Update database for config "/etc/awstats/awstats.mydomain.conf" by AWStats version 6.7 (build 1.892)
From data in log file "/var/log/apache2/access.log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
Jumped lines in file: 0
Parsed lines in file: 1223
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 1223 new qualified records.
แสดงว่า awstats ทำงานได้แล้ว ดูผลงานบนเวบได้ที่ http://your.domain/awstats/awstats.pl ต่อไปสั่งให้ระบบประมวลผลสถิติอัตโนมัติ
แก้ไขแฟ้ม /etc/cron.d/awstats ให้เป็นประมาณว่า
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=mydomain -update > /dev/null
แล้วสังให้ cron ทำงานใหม่ด้วยคำสั่ง sudo /etc/init.d/cron reload
Ref. http://opensource.cc.psu.ac.th
No comments:
Post a Comment