UnixServerAdmin

Server Administration & Management

How to Install & enable Awstats outside cPanel

Follow the steps below to access the awstats outside the cPanel

Step 1. Download awstats

# cd /home/username/public_html
# wget http://prdownloads.sourceforge.net/awstats/awstats-6.9.tar.gz

Step 2. Uncompress  awstats-5.6.tgz

# tar -zxvf awstats-6.9.tar.gz

Step 3. Copy the contents of the uncompressed cgi-bin folder from your hard drive to the user  cgi-bin directory (this includes awstats.pl, awstats.model.conf, and the lang, lib and plugins sub-directories).

# cp -af awstats-6.9/wwwroot/cgi-bin .

Step 4. If necessary (should not be needed with most setups), edit the first (top-most) line of awstats.pl file that

=================================
#!/usr/bin/perl
to reflect the path were your Perl interpreter is installed. Default value works for most of Unix OS, but it also might be
#!/usr/local/bin/perl
=================================

# which perl
# vi cgi-bin/awstats.pl

Step 5. Move AWStats icon sub-directories and its content into a directory readable by your web server, for example /home/users/public_html/icons

# cp -af awstats-6.9/wwwroot/icon

Step 6. Copy awstats.model.conf file into a new file named awstats.myvirtualhostname.conf. This new file must be stored in /home/user/public_html/cgi-bin

# cp -af cgi-bin/awstats.model.conf cgi-bin/awstats.domain.conf

Step 7. Edit this new config file with your own setup :-

– Change LogFile value with full path of your web server log file (The path is: LogFile=”/usr/local/apache/domlogs/domain.com”).

– Check if LogFormat has the value “1? (it means “NCSA apache combined/ELF/XLF log format”).

– Change DirIcons parameter to reflect relative path of icon directory. (DirIcons=”/home/username/public_html/icons”)

– Edit SiteDomain parameter with the main domain name or the intranet web server name used to reach the web site to analyze (Example: http://www.mydomain.com).

IMPORTANT!
– Change DirData to use the same Statics file than Cpanel Awstats and do not loose any entry. (DirData=”/home/user/tmp/awstats/”)

Step 8. Access AwStats by the URL :-

http://www.domain.com/cgi-bin/awstats.pl?config=domain.com

That’s all!!! The AwStats will refresh the Statics every 24 Hours.

Advertisements

April 10, 2011 Posted by | cPanel | , | 7 Comments