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:

  1. Remove the other web server entirely. That is the simplest method, if you are not using the existing web server for hosting web sites.

  2. 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.