I have been at this for hours and nothing seems to work. I have created a subfolder in my Web Directory (this is mac, so the directories are slightly different than linux): /Library/WebServer/Documents/subfolder that I would like to password protect. I am using the stock apache installation that came with my mac (not server) I edited httpd.conf and changed: AllowOverride none to AllowOverride AuthConfig (also tried AllowOverride all) I did this in the <Directory /> </Directory> and <Directory "/Library/WebServer/Documents"> </Directory> sections Then I added this code below the last </Directory> <Directory /Library/WebServer/Documents/subfolder> AllowOverride AuthConfig AuthName "Enter Password" AuthType Basic AuthUserFile /Users/macuser/.htpasswd AuthGroupFile /dev/null require user username </Directory> I created the .htpasswd file: htpasswd -bc username password and put it in my macuser homedir restarted apache sude apachectl restart and tried it out NOTHING After a while playing around with this I deleted the <Directory /Library/WebServer/Documents/subfolder> </Directory> section restarted apache and created a .htaccess file in the /Library/WebServer/Documents/subfolder folder with the following contents AuthUserFile /Users/macuser/.htpasswd AuthGroupFile /dev/null AuthName "Access Name Here" AuthType Basic <Limit GET POST PUT> require valid-user </Limit> Tried it out and again NOTHING I tried several variations of the .htaccess file, including an online generator: http://cooletips.de/htaccess/index.php I also copied the .htpasswd file to the webserver directory itself, but that made no difference either. But this thing is stubborn. It won't password protect my folder no matter what I try. At this point I am desperately looking for any advise. I hope that someone here knows the answer.
Create .htaccess file with the following contents: AuthName "Access Name Here" AuthType Basic AuthUserFile /Users/macuser/.htpasswd require valid-user