Cherokee :: it works

$ cherokee --port 80 --status
running, pid 4421, uptime 02:14:08

Replace this page with your own to remove this message. The default index lives at the path printed below; drop your files in and they will be served on the next request.


// quick diagnostics

# request reached cherokee
listener: 0.0.0.0:80
handler : file (default)
document: /var/www/cherokee
match   : default virtual server
workers : 4 idle, 0 active
queued  : 0 requests

// to deploy a real site

$ cd /var/www/cherokee
$ rm index.html
$ cp -r /home/me/mysite/* .
$ chown -R www-data:www-data .
$ systemctl reload cherokee

// admin interface

The cherokee-admin tool spawns a local web UI for editing rules. Bind it to localhost and tunnel through SSH instead of exposing it directly to the wider network. Sessions expire after a short window of inactivity by default, so leaving the tab open in another room is reasonably safe.

// reasonable next moves

$