Rocket doesn't seem to like the --interfaces parameter. This is my command line string:
python web2py.py -a "<recycle>" --interfaces="0.0.0.0:8001:/home/ross/Desktop/web2py/scripts/service/ca.crt:/home/ross/Desktop/web2py/scripts/service/ca.key" When this is run, I get the following: ERROR:Rocket.Errors.Port8001:Socket "0.0.0.0:8001 in use by other process and it won't share. WARNING:Rocket.Errors.Port8001:Listener started when not ready. However, nothing else is using port 8001 except web2py. If I use this, then it works fine: python web2py.py -a "<recycle>" -i 0.0.0.0 -p 8001 -c /home/ross/Desktop/web2py/scripts/service/ca.crt -k /home/ross/Desktop/web2py/scripts/service/ca.key But for some reason, the --interfaces parameter does not work. If I don't use quotations (") around it, then web2py starts up on port 8001, but not using SSL, just regular HTTP.