Note: This demo uses CGI-style Node.js where Apache spawns a new Node process for each request. Sessions are stored in files on disk (/tmp).