I'm running Apache/2.2.3 on a centos 5 server and trying to setup authentication for a subdirectory in a user's public_html folder. I created a .htaccess file and .htpasswd file in that subdirectory with permissions 0644. But now the subdirectory does not show up on the user's web page. It is accessible by giving the full url path to the subdirectory but I would like to have the folder display when I go to www.domain.com/~user. Here's what I have in my httpd conf file.
<Directory /home/*/public_html>
AllowOverride AuthConfig
</Directory>
The only thing that works a bit for me is to set AllowOverride to None in the /home/*/public_html directory config but that just enables the folder to show and does no authentication. Can anyone help me?