Had to write a post so here it is…
I’ve been in the process of moving my websites over from a kludgy configuration of Apache, mod_suexec, suPHP, mod_gnutls for SNI, and Varnish caching to a much more contained Cherokee installation these past few days. It’s been fruitful and a hassle.
For the most part it is an easy move, just taking the most time to configure website user permissions, Fastcgi configs, while rewriting the rules from my many .htaccess files into redirection and rewrite rules in a web GUI that is sometimes flakey, and loses information.
Thankfully it has a built-in backup system!
So far I have my main static websites up and running. They’ve been configured to drop the www portion of the URL for most sites. ns1.net, playerx.net
And also my WordPress blog, blog.playerx.net.
As well as my mailing list archives running Mailman at lists.ns1.net. I used the Mailman installation from the Cherokee Market to better understand how to manually configure my setup. Unfortunately, I ended up having to run Cherokee with the apache group to satisfy a permissions problem I can’t easily fix at the moment.
Group mismatch error. Mailman expected the CGI wrapper script to be executed as group "apache", but the system's web server executed the CGI script as group "cherokee". Try tweaking the web server to run the script as group "apache", or re-run configure, providing the command line option `--with-cgi-gid=cherokee'.
Also my yourls installation works great with minimal configuration. c.2ff.us


