I recently switched from Apache to Cherokee. Main reason was that it seemed to
be possible to use SSL for vhosts[1]. However when I tried to set it up via
cherokee-admin it just returned 500.
On console I've recived:
Traceback (most recent call last):
File "/usr/share/cherokee/admin/pyscgi.py", line 120, in handle
self.handle_request()
File "/usr/share/cherokee/admin/server.py", line 126, in handle_request
body = page.HandleRequest(uri, post)
File "/usr/share/cherokee/admin/Form.py", line 52, in HandleRequest
return self._op_handler(ruri, post)
File "/usr/share/cherokee/admin/PageVServer.py", line 111, in _op_handler
self._priorities = RuleList(self._cfg, 'vserver!%s!rule'%(host))
File "/usr/share/cherokee/admin/RuleList.py", line 6, in __init__
self._normalize()
File "/usr/share/cherokee/admin/RuleList.py", line 15, in _normalize
for ns in self:
File "/usr/share/cherokee/admin/RuleList.py", line 36, in __iter__
keys = [int(x) for x in tmp.keys()]
ValueError: invalid literal for int() with base 10: 'ssl_certificate_key_file'
What's wrong? Version 0.7.2
PS. Is the last option the public certificate of CA?
[1] Apache folks said it is impossible as it would require decrypt the message
before the decryption to get the Host header. I've always wander why it cannot
check all certs one by one to find out correct - but I know little about
cryptography & SSL.
--
I've probably left my head... somewhere. Please wait untill I find it.
Homepage (pl_PL): http://uzytkownik.jogger.pl/
(GNU/)Linux User: #425935 (see http://counter.li.org/)
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee