2012-05-16, 00:17
(2012-05-15, 07:48)steve1977 Wrote: I managed before with an Apache set-up, but not with Cherrypy. If I make ths switch to Cherrypy, I would not need the Apache server anymore. That also means that I would not use reverse-proxies any longer as they are related to the Apache server? How would I then access SB and CP without opening additional ports?
Thanks in advance!
Yes, you would still need Apache server to serve this externally. You wouldn't need it if your requirements were only internal. Apache is needed to reverse proxy your applications to a directory instead of a port.
Python Application (SickBeard.py, etc) -> Port - Can be accessed internally via http://IP:PORT (No Apache required)
Python Application -> Port -> Apache - Can be accessed internally via http://IP:PORT/Directory or externally via http://EXTERNAL-IP/Directory (Apache required)
HTH