Holy webserver batman!



After a few hours of messing with it, a few weeks back, I decided I can do everything much faster in a regular nginx config file.

It's definitely got some great potential for those who don't spend 8+ hours a day at a shell.
 
After a few hours of messing with it, a few weeks back, I decided I can do everything much faster in a regular nginx config file.

It's definitely got some great potential for those who don't spend 8+ hours a day at a shell.

Is that you deploying the same thing over and over (say wordpress), or radically different technologies for different projects? I'm going to try deploying a simple rails app on it, having never touched rails in my life before, to see how easy it is.
 
Is that you deploying the same thing over and over (say wordpress), or radically different technologies for different projects? I'm going to try deploying a simple rails app on it, having never touched rails in my life before, to see how easy it is.

I'm referring to more edge case scenarios, not your typical wordpress install. For example:

Web root directory changes based on cookie contents

FastCGI + PHP + vBulletin + vBSEO rewrites

Python + Django (FastCGI and WSGI)

Reverse proxies

Service from Memcached

SSL Certs

Maxmind GeoIP headers

To me, writing a few lines, with a simple regex, trumps jumping through menus looking for the right options. If you're an apache user, or don't like messing with a shell, then Cherokee is a great choice. If you're a programmer, who knows how to setup his own system, and have no desire of touching apache ever again, then Cherokee might seem a little tedious and hindering.

Also, for a sys admin style role, by the time you've ssh'd in to start the admin interface, you probably have already made the necessary changes to your config in vim anyway.