Awstats: Difference between revisions
m (updated to use Setting Up Lighttpd With FastCGI template) |
mNo edit summary |
||
| Line 3: | Line 3: | ||
This document will be a quick c/p guide to setup awstats log analyzer on Alpine linux. What we will install is the following: | This document will be a quick c/p guide to setup awstats log analyzer on Alpine linux. What we will install is the following: | ||
*Lighttpd | * Lighttpd | ||
*Awstats | * Awstats | ||
== Installing Lighthttpd and Awstats == | == Installing Lighthttpd and Awstats == | ||
| Line 12: | Line 12: | ||
'''Installing Awstats''' | '''Installing Awstats''' | ||
{{Cmd|apk add awstats -U -X http://build.alpinelinux.org:8009/backports/1.10/ --allow-untrusted}} | |||
In /etc/lighttpd/lighttpd.conf: | In /etc/lighttpd/lighttpd.conf: | ||
| Line 25: | Line 25: | ||
'''Run awstats_configure.pl''' | '''Run awstats_configure.pl''' | ||
{{Cmd|awstats_configure.pl}} | |||
-----> Running OS detected: Linux, BSD or Unix | -----> Running OS detected: Linux, BSD or Unix | ||
| Line 52: | Line 52: | ||
'''Start http server and add to boot''' | '''Start http server and add to boot''' | ||
{{Cmd|/etc/init.d/lighttpd start && rc-update add lighttpd default}} | |||
Browse | Browse | ||
| Line 59: | Line 59: | ||
Note: Awstats is not working yet with dansguardian logs. | Note: Awstats is not working yet with dansguardian logs. | ||
Revision as of 09:33, 15 June 2011
Set up Awstats on Alpine Linux
This document will be a quick c/p guide to setup awstats log analyzer on Alpine linux. What we will install is the following:
- Lighttpd
- Awstats
Installing Lighthttpd and Awstats
Basic Installation
For installing the additional packages first activate community packages and update the package index
Install the required packages:
# apk add lighttpd php fcgi php-cgi
Configure Lighttpd
Edit lighttpd.conf (/etc/lighttpd/lighttpd.conf) and uncomment the line:
Contents of /etc/lighttpd/lighttpd.conf
Start lighttpd service and add it to default runlevel
# rc-service lighttpd start # rc-update add lighttpd default
Installing Awstats
apk add awstats -U -X http://build.alpinelinux.org:8009/backports/1.10/ --allow-untrusted
In /etc/lighttpd/lighttpd.conf:
Change the base server root folder #server.document-root = var.basedir + "/htdocs" server.document-root = "/usr/lib/awstats"
Configuting Awstats
Run awstats_configure.pl
awstats_configure.pl
-----> Running OS detected: Linux, BSD or Unix
Do you want to continue setup from this NON standard directory [yN] ? y
-----> Check for web server install
Config file path ('none' to skip web server setup): none
-----> Need to create a new config file ? y
-----> Define config file name to create
Example: www.mysite.com
Example: demo
Your web site, virtual server or profile name: awstats
-----> Define config file path
>/etc/awstats
Press ENTER to continue...
Press ENTER to finish...
Edit awstats.awstats.conf
nano /etc/awstats/awstats.awstats.conf Search the line LogFile=" " and configure your log path and file. e.g. LogFile="/var/log/messages"
Start http server and add to boot
/etc/init.d/lighttpd start && rc-update add lighttpd default
Browse
http://AWSTATS_IP_NUMBER/cgi-bin/awstats.pl?config=awstats
Note: Awstats is not working yet with dansguardian logs.