How to exclude a specific URL from basic authentication in Apache?
        Posted  
        
            by 
                ripper234
            
        on Server Fault
        
        See other posts from Server Fault
        
            or by ripper234
        
        
        
        Published on 2012-03-21T11:23:56Z
        Indexed on 
            2012/03/21
            11:31 UTC
        
        
        Read the original article
        Hit count: 364
        
Two scenarios:
Directory
I want my entire server to be password-protected, so I included this directory config in my sites-enabled/000-default:
<Directory />
  Options FollowSymLinks
  AllowOverride None
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user someuser
</Directory>
The question is how can I exclude a specific URL from this?
Proxy
I found that the above password protection doesn't apply to mod_proxy, so I added this to my proxy.conf:
<Proxy *>
  Order deny,allow
  Allow from all
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user someuser
</Proxy>
How do I exclude a specific proxied URL from the password protection? I tried adding a new segment:
<Proxy http://myspecific.url/>
  AuthType None
</Proxy>
but that didn't quite do the trick.
© Server Fault or respective owner