Hello everyone!

I have the directory rule for /admin configured to use the Remote
Administration handler, with the proper configuration for htdigest and the
like. However, I get a 400 Bad Request (even if I turn htdigest off),
whether I use HTTP or HTTPS. The entire page that is returned to me is:

400 Bad Request Your browser sent a request that this server could not
understand.

GET /admin/ HTTP/1.1
Host: physis.dririan.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US;
rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Authorization: Basic <my hash here>

------------------------------
Cherokee web server 0.98.1 (Gentoo Linux), Port 80

This also occurs with Chrome, IE6, and IE7, and on Firefox on Linux as well,
so I don't believe it is a browser issue. The relevant section of my
configuration is:

vserver!10!rule!800!auth = htdigest
vserver!10!rule!800!auth!methods = basic
vserver!10!rule!800!auth!passwdfile = /etc/cherokee/htdigest
vserver!10!rule!800!auth!realm = cherokee-admin
vserver!10!rule!800!encoder!deflate = 1
vserver!10!rule!800!encoder!gzip = 1
vserver!10!rule!800!handler = admin
vserver!10!rule!800!handler!balancer = round_robin
vserver!10!rule!800!match = directory
vserver!10!rule!800!match!directory = /admin
vserver!10!rule!800!only_secure = 0

Can someone please advise me on how to fix this? I'd really like to not have
to run cherokee-admin every time I need to make a change :)

Thank you,
--
Ayron Jungren
Cisco Certified Network Professional, Zend Certified Engineer (PHP5)
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to