Old Web Proxy Instructions (Prior to 3.2.14)
Question:
How do I enable the web proxy on old (pre-3.2.14) Centova Cast installation?
This procedure is for versions of Centova Cast prior to 3.2.14 only. For modern versions of Centova Cast, refer to this document instead for much simpler instructions.
Prerequisites and Preparation
The web proxy is disabled by default, as many servers already have an existing web server which would conflict with the proxy.
In order to enable the proxy, you must have an available IP address on which no existing web server is running. If another web server is currently running on your server's IP address(es), you can accomplish this in one of two ways:
Remove the other web server entirely. That is the simplest method, if you are not using the existing web server for hosting web sites.
Ensure that you have multiple IP addresses on your server, and reconfigure the existing web server such that it does not use the IP address on which you wish to install the Centova Cast web proxy.
The procedure for reconfiguring your existing web server will depend on many factors and is outside the scope of our support services; contact your hosting provider or systems administrator for assistance with that.
You can change the IP address used by Centova Cast's web proxy by editing
/usr/local/centovacast/etc/web.d/cc-proxy.conf
and reading the documentation within that file.
Enabling the Web Proxy
After completing the steps above to eliminate any potential IP address conflict, enable the port 80 proxy by running:
/usr/local/centovacast/sbin/setproxy on
/etc/init.d/centovacast restart
If no errors are displayed, then the port 80 proxy is ready to use and can be
enabled for each account on the Limits
tab of the account settings.
How do listeners tune in via the port 80 proxy?
After enabling proxy support for an account, tune-in links for the proxy will be displayed both on the stream's Quick Links page as well as on the stream's start page.