Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Cherokee: users

Problems with setting SSL/TSL certificate

 

 

Cherokee users RSS feed   Index | Next | Previous | View Threaded


uzytkownik2 at gmail

Aug 14, 2008, 2:41 PM

Post #1 of 8 (827 views)
Permalink
Problems with setting SSL/TSL certificate

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
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee


alvaro at gnu

Aug 14, 2008, 3:50 PM

Post #2 of 8 (785 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:

> 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

It looks like if you were using a configuration file written in an old
format. Try creating a new one (the format has changed in the latest
release).

By the way, upgrading to 0.8.0 is *highly* recommended.

> [1] Apache folks said it is impossible as it would require decrypt
> the message
> before the decryption to get the Host header.

<Sighhhh..> :-)

> I've always wander why it cannot
> check all certs one by one to find out correct - but I know little
> about
> cryptography & SSL.

Well, it isn't as straightforward as that. The first thing that the
server has to do is to connect with the other end by using SSL/TLS, so
at that point, before it receives the HTTP client request, the crypto
'magic' already happened.

However, nothing is forever.. and that applies to SSL/TLS connections
as well. Why would not it respin the SSL layer once it knew the
virtual server?

--
Greetings, alo.
http://www.alobbs.com/

_______________________________________________
Cherokee mailing list
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee


uzytkownik2 at gmail

Aug 14, 2008, 4:22 PM

Post #3 of 8 (778 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On Fri, 2008-08-15 at 00:50 +0200, Alvaro Lopez Ortega wrote:
> On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:
>
> > 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
>
> It looks like if you were using a configuration file written in an old
> format. Try creating a new one (the format has changed in the latest
> release).
>

The same result after removing cherokee file.

> By the way, upgrading to 0.8.0 is *highly* recommended.
>

I'll remind my distribution about it.

> > [1] Apache folks said it is impossible as it would require decrypt
> > the message
> > before the decryption to get the Host header.
>
> <Sighhhh..> :-)
>
> > I've always wander why it cannot
> > check all certs one by one to find out correct - but I know little
> > about
> > cryptography & SSL.
>
> Well, it isn't as straightforward as that. The first thing that the
> server has to do is to connect with the other end by using SSL/TLS, so
> at that point, before it receives the HTTP client request, the crypto
> 'magic' already happened.
>
> However, nothing is forever.. and that applies to SSL/TLS connections
> as well. Why would not it respin the SSL layer once it knew the
> virtual server?
>

I don't understand. I know too little about SSL. Never mind.

Regards
Attachments: signature.asc (0.19 KB)


uzytkownik2 at gmail

Aug 15, 2008, 2:03 AM

Post #4 of 8 (792 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

Alvaro Lopez Ortega <alvaro [at] gnu> writes:

> On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:
>
> By the way, upgrading to 0.8.0 is *highly* recommended.
>

The same problems with 0.8.0

Regards
--
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
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee


alvaro at gnu

Aug 15, 2008, 2:19 AM

Post #5 of 8 (780 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On 15 Aug 2008, at 11:03, Maciej Piechotka wrote:
> Alvaro Lopez Ortega <alvaro [at] gnu> writes:
>> On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:
>>
>> By the way, upgrading to 0.8.0 is *highly* recommended.
>>
> The same problems with 0.8.0

That is weird.
Could you please send your configuration file?

--
Greetings, alo.
http://www.alobbs.com/

_______________________________________________
Cherokee mailing list
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee


uzytkownik2 at gmail

Aug 15, 2008, 2:24 AM

Post #6 of 8 (780 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On Fri, 2008-08-15 at 11:19 +0200, Alvaro Lopez Ortega wrote:
> On 15 Aug 2008, at 11:03, Maciej Piechotka wrote:
> > Alvaro Lopez Ortega <alvaro [at] gnu> writes:
> >> On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:
> >>
> >> By the way, upgrading to 0.8.0 is *highly* recommended.
> >>
> > The same problems with 0.8.0
>
> That is weird.
> Could you please send your configuration file?
>

server!encoder!gzip!allow = html,htm,txt,css,js
server!keepalive = 1
server!keepalive_max_requests = 500
server!panic_action = /usr/bin/cherokee-panic
server!pid_file = /var/run/cherokee.pid
server!port = 80
server!port_tls = 443
server!server_tokens = full
server!timeout = 60
vserver!10!directory_index = index.php,index.html
vserver!10!document_root = /var/www/localhost/htdocs
vserver!10!logger = combined
vserver!10!logger!access!buffsize = 16384
vserver!10!logger!access!filename = /var/log/cherokee/default.access
vserver!10!logger!access!type = file
vserver!10!logger!error!filename = /var/log/cherokee/default.error
vserver!10!logger!error!type = file
vserver!10!nick = default
vserver!10!rule!100!handler = common
vserver!10!rule!100!handler!iocache = 0
vserver!10!rule!100!match = default
vserver!10!rule!100!match!final = 1
vserver!10!rule!200!document_root = /usr/share/cherokee/icons/
vserver!10!rule!200!handler = file
vserver!10!rule!200!match = directory
vserver!10!rule!200!match!directory = /icons
vserver!10!rule!200!match!final = 1
vserver!10!rule!300!document_root = /usr/share/cherokee/themes/
vserver!10!rule!300!handler = file
vserver!10!rule!300!match = directory
vserver!10!rule!300!match!directory = /cherokee_themes
vserver!10!rule!300!match!final = 1
vserver!10!rule!400!document_root = /usr/lib/cgi-bin/
vserver!10!rule!400!handler = cgi
vserver!10!rule!400!match = directory
vserver!10!rule!400!match!directory = /cgi-bin
vserver!10!rule!400!match!final = 1
vserver!10!rule!500!handler = server_info
vserver!10!rule!500!handler!type = just_about
vserver!10!rule!500!match = directory
vserver!10!rule!500!match!directory = /about
vserver!10!rule!500!match!final = 1
vserver!10!rule!600!handler = fcgi
vserver!10!rule!600!handler!balancer = round_robin
vserver!10!rule!600!handler!balancer!local1!env!PHP_FCGI_CHILDREN = 5
vserver!10!rule!600!handler!balancer!local1!host = localhost:1234
vserver!10!rule!600!handler!balancer!local1!interpreter
= /usr/bin/php-cgi -b 1234
vserver!10!rule!600!handler!balancer!type = interpreter
vserver!10!rule!600!match = extensions
vserver!10!rule!600!match!extensions = php
vserver!10!rule!600!match!final = 1
vserver!20!directory_index = index.php,index.html
vserver!20!document_root = /var/www/sql/htdocs
vserver!20!domain!1 = sql.piechotka.com.pl
vserver!20!logger = combined
vserver!20!logger!access!buffsize = 16384
vserver!20!logger!access!filename = /var/log/cherokee/sql.access
vserver!20!logger!access!type = file
vserver!20!logger!error!filename = /var/log/cherokee/sql.error
vserver!20!logger!error!type = file
vserver!20!nick = sql
vserver!20!rule!100!handler = common
vserver!20!rule!100!handler!iocache = 0
vserver!20!rule!100!match = default
vserver!20!rule!100!match!final = 1
vserver!20!rule!200!document_root = /usr/share/cherokee/icons/
vserver!20!rule!200!handler = file
vserver!20!rule!200!match = directory
vserver!20!rule!200!match!directory = /icons
vserver!20!rule!200!match!final = 1
vserver!20!rule!300!document_root = /usr/share/cherokee/themes/
vserver!20!rule!300!handler = file
vserver!20!rule!300!match = directory
vserver!20!rule!300!match!directory = /cherokee_themes
vserver!20!rule!300!match!final = 1
vserver!20!rule!400!document_root = /usr/lib/cgi-bin/
vserver!20!rule!400!handler = cgi
vserver!20!rule!400!match = directory
vserver!20!rule!400!match!directory = /cgi-bin
vserver!20!rule!400!match!final = 1
vserver!20!rule!500!handler = server_info
vserver!20!rule!500!handler!type = just_about
vserver!20!rule!500!match = directory
vserver!20!rule!500!match!directory = /about
vserver!20!rule!500!match!final = 1
vserver!20!rule!600!handler = fcgi
vserver!20!rule!600!handler!balancer = round_robin
vserver!20!rule!600!handler!balancer!local1!env!PHP_FCGI_CHILDREN = 5
vserver!20!rule!600!handler!balancer!local1!host = localhost:1234
vserver!20!rule!600!handler!balancer!local1!interpreter
= /usr/bin/php-cgi -b 1234
vserver!20!rule!600!handler!balancer!type = interpreter
vserver!20!rule!600!match = extensions
vserver!20!rule!600!match!extensions = php
vserver!20!rule!600!match!final = 1
icons!default = page_white.png
icons!directory = folder.png
icons!file!bomb.png = core
icons!file!page_white_go.png = *README*
icons!parent_directory = arrow_turn_left.png
icons!suffix!camera.png = jpg,jpeg,jpe
icons!suffix!cd.png = iso,ngr,cue
icons!suffix!color_wheel.png =
png,gif,xcf,bmp,pcx,tiff,tif,cdr,psd,xpm,xbm
icons!suffix!control_play.png = bin,exe,com,msi,out
icons!suffix!css.png = css
icons!suffix!cup.png = java,class,jar
icons!suffix!email.png = eml,mbox,box,email,mbx
icons!suffix!film.png =
avi,mpeg,mpga,mpe,mpg,mpeg3,mp2,dl,fli,qt,mov,movie
icons!suffix!font.png = ttf
icons!suffix!html.png = html,htm
icons!suffix!music.png =
au,snd,mid,midi,kar,mpga,mpega,mp2,mp3,m3u,sid,wav,aif,aiff,aifc,gsm,m3u,wma,wax,ra,rm,ram,pls,sd2,ogg
icons!suffix!package.png = tar,gz,bz2,zip,rar,ace,lha,Z,z,7z
icons!suffix!page_white_acrobat.png = pdf
icons!suffix!page_white_c.png = c,h,cpp
icons!suffix!page_white_office.png = doc,ppt,xls
icons!suffix!page_white_php.png = php
icons!suffix!page_white_text.png = txt,text,rtf,sdw
icons!suffix!printer.png = ps,eps
icons!suffix!ruby.png = rb
icons!suffix!script.png = sh,csh,ksh,tcl,tk,py,pl
mime!application/bzip2!extensions = bz2
mime!application/gzip!extensions = gz
mime!application/hta!extensions = hta
mime!application/java-archive!extensions = jar
mime!application/java-serialized-object!extensions = ser
mime!application/java-vm!extensions = class
mime!application/mac-binhex40!extensions = hqx
mime!application/mac-compactpro!extensions = cpt
mime!application/mathematica!extensions = nb
mime!application/msaccess!extensions = mdb
mime!application/msword!extensions = doc,dot
mime!application/octet-stream!extensions = bin
mime!application/octetstream!extensions = ace
mime!application/oda!extensions = oda
mime!application/ogg!extensions = ogg
mime!application/pdf!extensions = pdf
mime!application/pgp-keys!extensions = key
mime!application/pgp-signature!extensions = pgp
mime!application/pics-rules!extensions = prf
mime!application/postscript!extensions = ps,ai,eps
mime!application/rar!extensions = rar
mime!application/rdf+xml!extensions = rdf
mime!application/rss+xml!extensions = rss
mime!application/smil!extensions = smi,smil
mime!application/vnd.mozilla.xul+xml!extensions = xul
mime!application/vnd.ms-excel!extensions = xls,xlb,xlt
mime!application/vnd.ms-pki.seccat!extensions = cat
mime!application/vnd.ms-pki.stl!extensions = stl
mime!application/vnd.ms-powerpoint!extensions = ppt,pps
mime!application/vnd.oasis.opendocument.chart!extensions = odc
mime!application/vnd.oasis.opendocument.database!extensions = odb
mime!application/vnd.oasis.opendocument.formula!extensions = odf
mime!application/vnd.oasis.opendocument.graphics!extensions = odg
mime!application/vnd.oasis.opendocument.image!extensions = odi
mime!application/vnd.oasis.opendocument.presentation!extensions = odp
mime!application/vnd.oasis.opendocument.spreadsheet!extensions = ods
mime!application/vnd.oasis.opendocument.text!extensions = odt
mime!application/vnd.oasis.opendocument.text-master!extensions = odm
mime!application/vnd.oasis.opendocument.text-web!extensions = oth
mime!application/vnd.rim.cod!extensions = cod
mime!application/vnd.smaf!extensions = mmf
mime!application/vnd.stardivision.calc!extensions = sdc
mime!application/vnd.stardivision.draw!extensions = sda
mime!application/vnd.stardivision.impress!extensions = sdd,sdp
mime!application/vnd.stardivision.math!extensions = smf
mime!application/vnd.stardivision.writer!extensions = sdw,vor
mime!application/vnd.stardivision.writer-global!extensions = sgl
mime!application/vnd.sun.xml.calc!extensions = sxc
mime!application/vnd.sun.xml.calc.template!extensions = stc
mime!application/vnd.sun.xml.draw!extensions = sxd
mime!application/vnd.sun.xml.draw.template!extensions = std
mime!application/vnd.sun.xml.impress!extensions = sxi
mime!application/vnd.sun.xml.impress.template!extensions = sti
mime!application/vnd.sun.xml.math!extensions = sxm
mime!application/vnd.sun.xml.writer!extensions = sxw
mime!application/vnd.sun.xml.writer.global!extensions = sxg
mime!application/vnd.sun.xml.writer.template!extensions = stw
mime!application/vnd.symbian.install!extensions = sis
mime!application/vnd.visio!extensions = vsd
mime!application/vnd.wap.wbxml!extensions = wbxml
mime!application/vnd.wap.wmlc!extensions = wmlc
mime!application/vnd.wap.wmlscriptc!extensions = wmlsc
mime!application/x-abiword!extensions = abw
mime!application/x-apple-diskimage!extensions = dmg
mime!application/x-bcpio!extensions = bcpio
mime!application/x-bittorrent!extensions = torrent
mime!application/x-cdf!extensions = cdf
mime!application/x-cdlink!extensions = vcd
mime!application/x-chess-pgn!extensions = pgn
mime!application/x-cpio!extensions = cpio
mime!application/x-csh!extensions = csh
mime!application/x-debian-package!extensions = deb,udeb
mime!application/x-director!extensions = dcr,dir,dxr
mime!application/x-dms!extensions = dms
mime!application/x-doom!extensions = wad
mime!application/x-dvi!extensions = dvi
mime!application/x-flac!extensions = flac
mime!application/x-font!extensions = pfa,pfb,gsf,pcf,pcf.Z
mime!application/x-freemind!extensions = mm
mime!application/x-gnumeric!extensions = gnumeric
mime!application/x-go-sgf!extensions = sgf
mime!application/x-graphing-calculator!extensions = gcf
mime!application/x-gtar!extensions = gtar,tgz,taz
mime!application/x-gzip!extensions = gz,tgz
mime!application/x-hdf!extensions = hdf
mime!application/x-httpd-php!extensions = phtml,pht,php
mime!application/x-httpd-php-source!extensions = phps
mime!application/x-httpd-php3!extensions = php3
mime!application/x-httpd-php3-preprocessed!extensions = php3p
mime!application/x-httpd-php4!extensions = php4
mime!application/x-ica!extensions = ica
mime!application/x-internet-signup!extensions = ins,isp
mime!application/x-iphone!extensions = iii
mime!application/x-iso9660-image!extensions = iso
mime!application/x-java-jnlp-file!extensions = jnlp
mime!application/x-javascript!extensions = js
mime!application/x-jmol!extensions = jmz
mime!application/x-kchart!extensions = chrt
mime!application/x-killustrator!extensions = kil
mime!application/x-koan!extensions = skp,skd,skt,skm
mime!application/x-kpresenter!extensions = kpr,kpt
mime!application/x-kspread!extensions = ksp
mime!application/x-kword!extensions = kwd,kwt
mime!application/x-latex!extensions = latex
mime!application/x-lha!extensions = lha
mime!application/x-lzh!extensions = lzh
mime!application/x-lzx!extensions = lzx
mime!application/x-maker!extensions = frm,maker,frame,fm,fb,book,fbdoc
mime!application/x-mif!extensions = mif
mime!application/x-ms-wmd!extensions = wmd
mime!application/x-ms-wmz!extensions = wmz
mime!application/x-msdos-program!extensions = com,exe,bat,dll
mime!application/x-msi!extensions = msi
mime!application/x-netcdf!extensions = nc
mime!application/x-ns-proxy-autoconfig!extensions = pac
mime!application/x-nwc!extensions = nwc
mime!application/x-object!extensions = o
mime!application/x-oz-application!extensions = oza
mime!application/x-pkcs7-certreqresp!extensions = p7r
mime!application/x-pkcs7-crl!extensions = crl
mime!application/x-python-code!extensions = pyc,pyo
mime!application/x-quicktimeplayer!extensions = qtl
mime!application/x-redhat-package-manager!extensions = rpm
mime!application/x-sh!extensions = sh
mime!application/x-shar!extensions = shar
mime!application/x-shockwave-flash!extensions = swf,swfl
mime!application/x-stuffit!extensions = sit,sea
mime!application/x-sv4cpio!extensions = sv4cpio
mime!application/x-sv4crc!extensions = sv4crc
mime!application/x-tar!extensions = tar
mime!application/x-tcl!extensions = tcl
mime!application/x-tex-gf!extensions = gf
mime!application/x-tex-pk!extensions = pk
mime!application/x-texinfo!extensions = texinfo,texi
mime!application/x-trash!extensions = ~,bak,old,sik
mime!application/x-troff!extensions = t,tr,roff
mime!application/x-troff-man!extensions = man
mime!application/x-troff-me!extensions = me
mime!application/x-troff-ms!extensions = ms
mime!application/x-ustar!extensions = ustar
mime!application/x-wais-source!extensions = src
mime!application/x-wingz!extensions = wz
mime!application/x-x509-ca-cert!extensions = crt
mime!application/x-xcf!extensions = xcf
mime!application/x-xfig!extensions = fig
mime!application/x-xpinstall!extensions = xpi
mime!application/xhtml+xml!extensions = xhtml,xht
mime!application/xml!extensions = xml,xsl
mime!application/zip!extensions = zip
mime!audio/basic!extensions = au,snd
mime!audio/midi!extensions = mid,midi,kar
mime!audio/mpeg!extensions = mpga,mpega,mp2,mp3,m4a
mime!audio/mpegurl!extensions = m3u
mime!audio/prs.sid!extensions = sid
mime!audio/x-aiff!extensions = aif,aiff,aifc
mime!audio/x-gsm!extensions = gsm
mime!audio/x-mpegurl!extensions = m3u
mime!audio/x-ms-wax!extensions = wax
mime!audio/x-ms-wma!extensions = wma
mime!audio/x-pn-realaudio!extensions = ra,rm,ram
mime!audio/x-realaudio!extensions = ra
mime!audio/x-scpls!extensions = pls
mime!audio/x-sd2!extensions = sd2
mime!audio/x-wav!extensions = wav
mime!chemical/x-alchemy!extensions = alc
mime!chemical/x-cache!extensions = cac,cache
mime!chemical/x-cache-csf!extensions = csf
mime!chemical/x-cactvs-binary!extensions = cbin,cascii,ctab
mime!chemical/x-cdx!extensions = cdx
mime!chemical/x-cif!extensions = cif
mime!chemical/x-cmdf!extensions = cmdf
mime!chemical/x-cml!extensions = cml
mime!chemical/x-compass!extensions = cpa
mime!chemical/x-crossfire!extensions = bsd
mime!chemical/x-csml!extensions = csml,csm
mime!chemical/x-ctx!extensions = ctx
mime!chemical/x-cxf!extensions = cxf,cef
mime!chemical/x-isostar!extensions = istr,ist
mime!chemical/x-jcamp-dx!extensions = jdx,dx
mime!chemical/x-kinemage!extensions = kin
mime!chemical/x-pdb!extensions = pdb,ent
mime!chemical/x-swissprot!extensions = sw
mime!chemical/x-vamas-iso14976!extensions = vms
mime!chemical/x-vmd!extensions = vmd
mime!chemical/x-xtel!extensions = xtel
mime!chemical/x-xyz!extensions = xyz
mime!image/gif!extensions = gif
mime!image/ief!extensions = ief
mime!image/jpeg!extensions = jpeg,jpg,jpe
mime!image/pcx!extensions = pcx
mime!image/png!extensions = png
mime!image/svg+xml!extensions = svg,svgz
mime!image/tiff!extensions = tiff,tif
mime!image/vnd.djvu!extensions = djvu,djv
mime!image/vnd.wap.wbmp!extensions = wbmp
mime!image/x-icon!extensions = ico
mime!image/x-ms-bmp!extensions = bmp
mime!image/x-photoshop!extensions = psd
mime!image/x-portable-anymap!extensions = pnm
mime!image/x-portable-bitmap!extensions = pbm
mime!image/x-portable-graymap!extensions = pgm
mime!image/x-portable-pixmap!extensions = ppm
mime!image/x-rgb!extensions = rgb
mime!image/x-xbitmap!extensions = xbm
mime!image/x-xpixmap!extensions = xpm
mime!image/x-xwindowdump!extensions = xwd
mime!model/iges!extensions = igs,iges
mime!model/mesh!extensions = msh,mesh,silo
mime!model/vrml!extensions = wrl,vrml
mime!text/calendar!extensions = ics,icz
mime!text/comma-separated-values!extensions = csv
mime!text/css!extensions = css
mime!text/h323!extensions = 323
mime!text/html!extensions = html,htm,shtml
mime!text/iuls!extensions = uls
mime!text/mathml!extensions = mml
mime!text/plain!extensions = asc,txt,text,diff,pot
mime!text/richtext!extensions = rtx
mime!text/rtf!extensions = rtf
mime!text/scriptlet!extensions = sct,wsc
mime!text/tab-separated-values!extensions = tsv
mime!text/vnd.sun.j2me.app-descriptor!extensions = jad
mime!text/vnd.wap.wml!extensions = wml
mime!text/vnd.wap.wmlscript!extensions = wmls
mime!text/x-boo!extensions = boo
mime!text/x-c++hdr!extensions = h++,hpp,hxx,hh
mime!text/x-c++src!extensions = c++,cpp,cxx,cc
mime!text/x-chdr!extensions = h
mime!text/x-component!extensions = htc
mime!text/x-csh!extensions = csh
mime!text/x-csrc!extensions = c
mime!text/x-dsrc!extensions = d
mime!text/x-haskell!extensions = hs
mime!text/x-java!extensions = java
mime!text/x-literate-haskell!extensions = lhs
mime!text/x-moc!extensions = moc
mime!text/x-pascal!extensions = p,pas
mime!text/x-pcs-gcd!extensions = gcd
mime!text/x-perl!extensions = pl,pm
mime!text/x-python!extensions = py
mime!text/x-setext!extensions = etx
mime!text/x-sh!extensions = sh
mime!text/x-tcl!extensions = tcl,tk
mime!text/x-tex!extensions = tex,ltx,sty,cls
mime!text/x-vcalendar!extensions = vcs
mime!text/x-vcard!extensions = vcf
mime!video/dl!extensions = dl
mime!video/dv!extensions = dif,dv
mime!video/fli!extensions = fli
mime!video/gl!extensions = gl
mime!video/mp4!extensions = mp4
mime!video/mpeg!extensions = mpeg,mpg,mpe
mime!video/quicktime!extensions = qt,mov
mime!video/vnd.mpegurl!extensions = mxu
mime!video/x-la-asf!extensions = lsf,lsx
mime!video/x-mng!extensions = mng
mime!video/x-ms-asf!extensions = asf,asx
mime!video/x-ms-wm!extensions = wm
mime!video/x-ms-wmv!extensions = wmv
mime!video/x-ms-wmx!extensions = wmx
mime!video/x-ms-wvx!extensions = wvx
mime!video/x-msvideo!extensions = avi
mime!video/x-sgi-movie!extensions = movie
mime!x-conference/x-cooltalk!extensions = ice
mime!x-world/x-vrml!extensions = vrm,vrml,wrl#
Attachments: signature.asc (0.19 KB)


alvaro at gnu

Aug 15, 2008, 2:39 AM

Post #7 of 8 (783 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On 15 Aug 2008, at 11:24, Maciej Piechotka wrote:
> On Fri, 2008-08-15 at 11:19 +0200, Alvaro Lopez Ortega wrote:
>> On 15 Aug 2008, at 11:03, Maciej Piechotka wrote:
>>> Alvaro Lopez Ortega <alvaro [at] gnu> writes:
>>>> On 14 Aug 2008, at 23:41, Maciej Piechotka wrote:
>>>>
>>>> By the way, upgrading to 0.8.0 is *highly* recommended.
>>>>
>>> The same problems with 0.8.0
>>
>> That is weird.
>> Could you please send your configuration file?


It works fine for me.

I guess the source of the problem is an old Cherokee binary. Please
follow these steps to check it out:

===========
$ which cherokee
/usr/sbin/cherokee

$ /usr/sbin/cherokee -V
Cherokee Web Server 0.8.0
..

$ /usr/sbin/cherokee -C /tmp/maciej.conf
Cherokee Web Server 0.8.0 (Aug 14 2008): Listening on port 80, TLS
disabled, IPv6 enabled, using poll, 256 fds system limit, max. 123
connections, 10 threads, 28 fds per thread, standard scheduling policy
===========

/tmp/maciej.conf is the configuration file you have just attached.

Good luck!

--
Greetings, alo.
http://www.alobbs.com/

_______________________________________________
Cherokee mailing list
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee


alvaro at gnu

Aug 15, 2008, 3:51 AM

Post #8 of 8 (779 views)
Permalink
Re: Problems with setting SSL/TSL certificate [In reply to]

On 15 Aug 2008, at 12:32, Maciej Piechotka wrote:

> The cherokee server works fine. The problem is when I run cherokee-
> admin
> and set the certificates in configuration!
>
> 1. I run cherokee-admin
> 2. Go to vhosts/security
> 3. I've try to set the certificates
> 4. It returns 500


My apologies, I misunderstood you :)
It was indeed a bug that I have just fixed. Find the patch at:

http://svn.cherokee-project.com/changeset/1843

Thanks for reporting!

--
Greetings, alo.
http://www.alobbs.com/

_______________________________________________
Cherokee mailing list
Cherokee [at] lists
http://lists.octality.com/listinfo/cherokee

Cherokee users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.