Subversion, mod_evasive, and the dreaded PROPFIND 403

There are many postings across the internet from people who are have problems with subversion repositories reporting PROPFIND 403 errors. There are three basic problems that can cause this error:

  1. directory permissions don’t match the user that Apache runs under.
  2. the “authz” config file has a problem with it: misconfiguration, bad paths, etc.
  3. mod_evasive is catching multiple and fast HTTP calls by your subversion client and returning the 403 error.