On 24-may-09, at 19:32, Pablo wrote: > I can't protect a folder/virtualserver with a password. > > I read http://www.cherokee-project.com/doc/dev_cherokee.conf.html and > cherokee-admin documentation (obsolete, I haven't any password options > in security tab) and I don't know how to protect my > folders/virtualservers. > > I made a passwords.digest file, located in /etc/cherokee, with realm > "pruebas". > > To protect /home/cositas folder, I put that in cherokee.conf file: > > vserver!70!rule!700!auth!methods = digest > vserver!70!rule!700!auth!passwdfile = /etc/cherokee/passwords.digest > vserver!70!rule!700!auth!realm = pruebas > vserver!70!rule!700!match = /home/cositas > vserver!70!rule!700!match!directory = /home/cositas > vserver!70!rule!700!match!final = 0 > vserver!70!rule!700!only_secure = 0
That configuration snipped is incorrect. You already read the documentation so you already know, but I'd like to highlight it anyway: This configuration format hasn't been designed to be written by hand. These two lines ought to be: > vserver!70!rule!700!match = /home/cositas > vserver!70!rule!700!match!directory = /home/cositas vserver!70!rule!700!match = directory vserver!70!rule!700!match!directory = /secret Remember that the directory rule will match the web directory. Most probably you wanted to match a public web directory such as /secret where you wrote /home/cosillas. If you wanted to map it to /home/ cosillas, you'd have to add: vserver!70!rule!700!document_root = /home/ cosillas. BTW, cherokee-admin is your friend (it wouldn't have allowed you to make the mistake). :-) -- Octality http://www.octality.com/ _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
