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.