Simply add the following lines to your httpd.conf file:
<Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 11.22.33.44 # put your IP here so only you can view your server's status</Location> ExtendedStatus On
Then restart your server. With this modification you will be able to type http://www.yourdomain.com/server-status and view a full report of
- how many connections are currently being processed
- average CPU time for each connection
- details on remote hosts currently connected to your server
- total Kbs downloaded per connection
… to name a few. Apache prints a useful legend at the bottom of the page to help you decipher the voluminous information.








September 4th, 2002 at 3:46 pm
It was stated in the original article that you can access the Apache status as so,
http://www.yourdomain.com/server_status
this is incorrect… you need to use this URL:
http://www.yourdomain.com/server-status
- toodles -
September 4th, 2002 at 6:59 pm
duly updated, cheers
November 14th, 2002 at 3:09 pm
My server doesn\’t know the command:
ExtendedStatus On
What could be wrong?
November 14th, 2002 at 5:25 pm
First of all check that your server is Apache, second search the httpd.conf file for \’LoadModule\’ – you need the \’mod_status\’ i think it is, module loaded