PDA

View Full Version : .htaccess/htpasswd


solmakous
07-23-2004, 04:40 AM
I have been trying to require authentication to a certain folder for my little website, and have been unable to. it just allows me access no problems :/

in server configuration i have all three option checked, and none unchecked
and no, i'm not connecting from 192.168.0.102, i'm connecting from 192.168.0.103

ErrorDocument 404 /error404.html
ErrorDocument 401 /error404.html

authtype Basic
authname FU
authuserfile /opt/lsws/DEFAULT/html/alliancewars/.htpasswd
order deny,allow
deny from all
allow from 192.168.0.102
require valid-user
satisfy any


this is the folder i wish to require authentication, I used htpasswd -bcd .htpasswd $username $password to create the .htpasswd file


bash-2.05b# dirs && ls -a
/opt/lsws/DEFAULT/html/alliancewars
. .. .htaccess .htpasswd index.html


[/code]

mistwang
07-24-2004, 09:15 PM
Please make sure this is checked.
http://www.litespeedtech.com/docs/VHSecurity_Help.html#enableContextAC

Make sure overrride is allowed at virtual host level.

"ErrorDocument" and "satisfy" directives are not supported in .htacess right now.

Please turn on debug logging by setting "debug level" to "high" if the problem persist.

solmakous
07-24-2004, 11:12 PM
thnaks for the info, next time i try your product i will try using it without the satisfy/errordocument directives, i guess it defaults to satisfy any? or satisfy all?

yes, i had all thre boxes checked

mistwang
07-25-2004, 10:24 PM
i guess it defaults to satisfy any? or satisfy all?
Satisfy all.
We will investigate this issue when we are available.

Thank you.

mistwang
07-26-2004, 03:47 PM
yes, i had all thre boxes checked
The link given in earlier reply refers to the option "Enable Context Access Control" under "Security" tab of virtual host configuration, it must be set to "Yes".

Make sure the permission of .htaccess and .htpasswd are correct.

Our test shows that .htaccess works pretty well. :-)