debuggingapache2error-logging

How to enable loglevel debug on Apache2 server


My error.log contains:

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

I replaced loglevel on apache config file:

LogLevel debug

After restarting, I'm getting the same error message without what could be called "a backtrace". As I understand there should be those 10 lines of redirects generated by mod_rewrite regex.

After searching all over the internet I've found plenty of explanations of loglevel and mod_rewrite, but not a word of how to make loglevel debug work.

Any ideas?


Solution

  • Edit: note that this answer is 10+ years old. For newer versions of Apache, please see the answer by sp00n. Leaving this answer for users of older versions of apache.

    For older version Apache:

    For debugging mod_rewrite issues, you'll want to use RewriteLogLevel and RewriteLog:

    RewriteLogLevel 3
    RewriteLog "/usr/local/var/apache/logs/rewrite.log"