Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

30.4. Make Apache aware of Webalizer output directory

Once Webalizer has been installed in the system we must add the following lines into the httpd.conf file of Apache to be able to locate and use it features.

  1. Edit the httpd.conf file, vi /etc/httpd/conf/httpd.conf and add the following lines between the section tags <IfModule mod_alias.c> and </IfModule>:
              Alias /usage/ "/home/httpd/usage/"
              <Directory "/home/httpd/usage">
              Options None
              AllowOverride None
              Order deny,allow
              Deny from all
              Allow from 192.168.1.0/24
              </Directory>
            

  2. Don't forget to restart your Apache web server once you have added the above lines to its httpd.conf file:
              [root@deep ] /# /etc/rc.d/init.d/httpd restart
            
    
          Shutting down https:                                        	[  OK  ]
              Starting httpd:                                            	[  OK  ]
            

30.4.1. Running Webalizer manually first time

Now it's time to run the program to generate reports, html and graphics in the default Webalizer directory so that we can see them in our web browser interface. This step is required just the first time you install and use Webalizer, since it's preferable to use a cron job to automate this task in the future. To run Webalizer manually, to generate reports, use the following command:

        [root@deep ] /# /usr/bin/webalizer
      

        Webalizer V1.30-04 (Linux 2.2.14) English
        Using logfile /var/log/httpd/access_log
        Creating output in /home/httpd/usage
        Hostname for reports is 'deep.openna.com'
        History file not found...
        Previous run data not found...
        Saving current run data... [03/06/2000 04:42:03]
        Generating report for March 2000
        Generating summary report
        Saving history information...
        81 records (2 ignored) in 0.31 seconds
      

At this stage, we should verify that Webalizer is working on the system. To do that, point your web browser to the following address: https://my-web-server/usage/. The my-web-server is the address where your Apache web server lives, and usage is the directory that host all the Webalizer reports files.

Webalizer

 
 
  Published under the terms of the Open Publication License Design by Interspire