I usually use nginx / uwsgi but just tried comparing the cherokee setup. The admin has changed quite a lot since the book was written.
For running admin the web2py book has this: sudo nohup cherokee-admin & However this will block displaying the admin login password, so need this instead: sudo cherokee-admin When defining an interpreter can only specify Nick and and Connection, then once created can edit to set the local interpreter path. To select web2py as the Application Server first need to select the load balancer. In the startweb2py.sh script needed to prevent running in background by removing the '&'. Then after saving admin settings and restarting the cherokee server I get redirected from [IP] -> [IP]/welcome/default/index And this returns a cherokee 404 page. So seems web2py is handling the root but not other URL's. How to change this? --

