Is there any way to display the effective configuration values that Apache is using?

I have a cPanel server that uses multiple include files and there are some server-wide settings that are defined in multiple places. I'd like to find a way of confirming which value Apache is actually using while it's running.

up vote 21 down vote accepted

mod_info provides what you need, I think.

<Location /server-info>
   SetHandler server-info
   Order deny,allow
   Deny from all
   Allow from 1.2.3.4 # your IP, subnet, whatever
</Location>

More here: http://httpd.apache.org/docs/2.2/mod/mod_info.html

You can also list the configuration of your VirtualHosts (less info than using the above) using the command sudo httpd -S.

  • 1
    Lucky me, mod_info was already compiled in too. – Dave Forgac Jul 18 '09 at 18:37
  • +1 It works like a charm! For the beginners like me, I would also remember to load the mod_info module in httpd.conf by adding the line: LoadModule info_module modules/mod_info.so – Marco Demaio Nov 20 '15 at 11:39

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.