Hi, I'm trying to password protect one of my web accessable directories and I can't get .htaccess to work in a Centos 5.1 box Here's what I did I created an .htaccess file with the contents: AuthName "Restricted Area" AuthType Basic AuthUserFile /home/mysite/.htpasswd AuthGroupFile /dev/null require valid-user and I uploaded it to the dir I want to protect. Then I created my password outside of my web dir with the command: htpasswd -c .htpasswd pam then followed password prompts, created my password. So then I go to the site, and am not seeing any password required box, I can see site without a login. So then I figured it's not turned on in apache, and went to httpd.conf and changed AllowOverride None to AllowOverride AuthConfig When I reload, apache will not reload. What am I doing wrong? _________________________________________________________________ Pack up or back up?use SkyDrive to transfer files or keep extra copies. Learn how. http://www.windowslive.com/skydrive/overview.html?ocid=TXT_TAGLM_WL_Refresh_skydrive_packup_042008
Pam Astor wrote:> When I reload, apache will not reload. > > What am I doing wrong?I suspect your only fault is not checking the logs.. Right after you issue service httpd start, go look at /var/log/messages and /var/log/httpd/* -- Cheers, Morten :wq
On Fri, 18 Apr 2008, Pam Astor wrote:> > Hi, > > I'm trying to password protect one of my web accessable > directories and I can't get .htaccess to work in a Centos 5.1 box > Here's what I did > > I created an .htaccess file with the contents: > > AuthName "Restricted Area" > AuthType Basic > AuthUserFile /home/mysite/.htpasswd > AuthGroupFile /dev/null > require valid-user > > and I uploaded it to the dir I want to protect. Then I created my password > outside of my web dir with the command: htpasswd -c .htpasswd pam > then followed password prompts, created my password. > > So then I go to the site, and am not seeing any password required box, > I can see site without a login. > > So then I figured it's not turned on in apache, and went to httpd.conf and changed > AllowOverride None to AllowOverride AuthConfig > > When I reload, apache will not reload. > > What am I doing wrong?The syntax for auth stuff changed between Apache 2.0 and 2.2 (which is used in CentOS 5). In particular, you'll need a AuthBasicProvider declaration: http://httpd.apache.org/docs/2.2/mod/mod_auth_basic.html#authbasicprovider -- Paul Heinlein <> heinlein at madboa.com <> http://www.madboa.com/
Possibly Parallel Threads
- Apache Authorization Access Control - location of htpasswd in Centos 5.1?
- .htaccess in public and adding password protection
- Apache, Mongrel, Authentication
- htaccess is not working
- Cent os 4 .htaccess file not working mod_rewrite enable - how can I test "help"