Cherokee Webserver
See all
Members (66)

Stream

 
Can cherokee run on Ubuntu 14.04 LTS?
1
Jeff Mikels's profile photoStefan de Konink's profile photo
3 comments
 
Cherokee can run on Ubuntu 14.04. And there is no timeframe for binary packages.
Add a comment...
 
If you didn't already do it. Update your openssl installation and test if your server (incl. webserver, mailserver, jabber etc.) are restarted after your upgrade. Consider your private keys leaked.
1
Locke Bircher's profile photo
 
Thanks for the heads up!
Add a comment...

Migs de Villa

Discussie  - 
 
Had a weird situation with cherokee earlier.

To put it in context, the application saves an uploaded file into a subdirectory structure that is dynamically generated (/docroot/files/year/month/date/filename.ext <- the y/m/d parts are dynamically generated).

On to the weirdness...

We created a rule that matches by directory with a static content handler. This was fine in the early stages.

When a directory for the year 2014 was finally created (so the path was /docroot/files/2014/03/04/filename.ext), cherokee could not traverse the path and locate the file. permissions for the file were world readable, the preceding directories were world r/x.

While testing, I realized that we could get to http://example.com/files/ but couldn't get further than that. I changed the directory to 2013 and we could get into the lower directories up to the file. same with the directory being named 2015 and so on. but if the directory was named 2014, cherokee refused to enter it and either redirected or errored out.

This is on ubuntu 12.04.4 with cherokee 1.2.101-1 installed via apt-get.
1
Migs de Villa's profile photo
11 comments
 
It's starting to look like it's a problem local to his machine. I've tried it on all the dev workstations, and everything works fine.

I'll pull in his code tomorrow to see if that has any bearing on it (although all the code does is create directories that don't exist in the top level directory...)

Thanks so much for your time! :)
Add a comment...
 
I am reworking Cherokee's process spawner to support spawning CGIs as other users when the webserver has been locked down to a non-root UID/GID combo.  My work is on a branch in my fork of the webserver repo.  People can track the work via the pull request at: https://github.com/cherokee/webserver/pull/1118 which is not yet ready for merging.

The reason I'm posting this is because I'm very much interested in having feedback as I go.  I will often rebase this branch because I want to end up with a clean set of patches for +Stefan de Konink to be able to review easily, so don't base your own work on it, but do comment here or on the pull request if you have ideas/suggestions.

Thanks,

D.
1
Daniel Silverstone's profile photo
 
I've updated the branch to fully support CGIs being spawned as the file owner even when the worker is not root.

I'm unsure if there's implications should the CGI be spawned and then the cgi object be destroyed since waitpid can't see it as it was spawned by the owner.  Might need some mechanism for services to kill the CGI later if it's not already dead, but for now there's no need.
Add a comment...
 
Hi, am using cherokee in VPS for my Web server.

Am using WordPress for my website in /var/www/aaa but I dont know how to make a rule for URL accessing from http://aaa.com. I haved make a virtual host but I dont understanding how to make it work.

Please help me, I am glad using cherokee. 
1
Daniel Niccoli's profile photoNuryadin Nurdin's profile photo
13 comments
 
Thanks I Will Try
Add a comment...
 
To give another update, I have just merged a branch which solves all compiler warnings in Cherokee. While the polishing machine is still running, it would be great if people could upgrade and help out to test the current codebase.
1
Add a comment...
 
just added ssl to my cherokee install, BUT, anyone with a mac using safari now cant access my page. (I think due to optional accept not supported - ssl_client_verify???) Am I on the right track and if so, how to fix... 
1
1
Stefan de Konink's profile photoIain Williams's profile photo
8 comments
 
Yes I was not trying to use Client side, in fact wanted not to use it, but I did not realise I could add my chained cert to the PEM-encoded Certificate file for the server, rather than the CA List box..."File containing the trusted CA certificates"
Obviously an SSL beginners mistake, but thanks for the comments and help :-)
Add a comment...
 
Cherokee's "communication channels" link on this page gives a 404: http://cherokee-project.com/contribute.html

Can't be helping participation in the community.  Also, it might be a good idea to link to communication channels on the front page.  It's rather hidden away right now.
1
Jeremy Morton's profile photoStefan de Konink's profile photo
7 comments
 
I don't know whether you've noticed, but there's no community right now.  At least, not discussing stuff.  Literally none.  Seriosuly, go and check out the Google Groups archives for the last few months.  What "community" is there to lose by trying out a phpbb board??

I'm not saying we replace github issues/pull request discussions with phpbb, I'm saying we replace the DEAD Google Groups stuff with phpbb.
Add a comment...

Migs de Villa

Discussie  - 
 
Does Cherokee support reverse proxying web sockets? 
1
Stefan de Konink's profile photoMigs de Villa's profile photo
2 comments
 
Damn. I was hoping that it was already in master somewhere... 
Add a comment...
 
Did anyone know, how I can pass the client ip to php when using cloudflare, I already added the cloudflare ips in the v-server section but the ips are only in the logfiles not in php.
1
Stefan de Konink's profile photoMarvin Drescher's profile photo
3 comments
 
That is pretty much the expected variable for this scenario.
Add a comment...

About this community

The open source Cherokee Webserver!

Arti Zirk

Discussie  - 
 
I just installed Cherokee on my personal server and I have to say that it is the easiest server I have ever used!

nice work guys
1
Stefan de Konink's profile photo
 
Thanks :)
Add a comment...
 
Check this awesome website!
3
Stefan de Konink's profile photoDaniel Silverstone's profile photo
2 comments
 
We should! Aren't we?
Add a comment...

Stefan de Konink
owner

Discussie  - 
 
We missed the news...
2
1
Antonio Pérez's profile photoIvan Chavero's profile photo
3 comments
 
Can't believe it... :facepalm:
Add a comment...
 
SSL/TLS back-end on the General page won't allow me to change the drop-down

Am I doing something wrong? I just want to enable SSL
1
Stefan de Konink's profile photoSteve Jensen's profile photo
3 comments
 
then you need to search for an extra cherokee package with libssl  suffix ;)
Add a comment...
 
If you like assembly this issue is something nice to read.
1
Add a comment...
 
From third place in the commit statistics to second. Only 3822 commits to go, to finally beat +Alvaro Lopez Ortega ... thumbs up!
9
1
Alvaro Lopez Ortega's profile photo
Add a comment...
 
We are working hard on more cool stuff, thanks to +Daniel Silverstone the issue with IPv6 and the cherokee-admin is already fixed, yet another release is a few merges away :-)
5
1
Stefan de Konink's profile photoLocke Bircher's profile photoSimon Oroño's profile photo
2 comments
 
Language switching in the admin works again :)
Add a comment...
 
Hello,
I installed cherokee on a new server, but not directly on the server but rather in a lxc container. Anything works exept ssl:

openssl s_client -connect *:443
CONNECTED(00000003)
140652497540800:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 225 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
 
Linux vsrv1 3.2.0-56-generic #86-Ubuntu SMP Wed Oct 23 09:20:45 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Could it be a bug or my mistake?
1
Stefan de Konink's profile photoMarvin Drescher's profile photo
5 comments
 
;)
Add a comment...

Stefan de Konink
owner

Discussie  - 
3
Add a comment...

Stefan de Konink
owner

Discussie  - 
 
Should we organise a hangout on Google Plus for development and/or user topics?
2
Stefan de Konink's profile photoDaniel Niccoli's profile photo
4 comments
 
While chatting in The Hague there are topics that people might be interested in because they like the task. Looking at the github bugtracker, there are a lot of tasks that could potentially be closed swiftly if people step in and got a clue how to tackle the problem. We might fix 10 bugs a week in that way :)
Add a comment...