Centova Technologies Forum
Centova Cast v3 => General discussion => Topic started by: kryptics on February 28, 2020, 05:32:03 pm
-
Anyone else having this issue, if so what's the fix?
Chrome Version 80.0.3987.122 (Official Build) (64-bit)
-
This version of Chrome overwrites the URL of the source trying to call it on HTTPS and the source is not able to respond. Centovacast is not yet compatible with SSL services, unless the settings are modified manually. Contacted with support, they say that they have a solution, but that they have to manually implement it on each server and charge for it, despite paying the licenses.
-
Until the dev team find a working solution, i fix with this, using Apache proxy.
Setup Certbot for LetsEncrypt (https://certbot.eff.org/lets-encrypt/debianjessie-apache), create a subdomain and use the ProxyPass module by Apache (2+) to passing over the streaming port.
Works with Shoutcast and Icecast. The only things to do is to enter manually every new server created in apache conf and restart the daemon
Hope it helps!
<VirtualHost *:443>
ServerName proxy.yourdomain.it
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# create a proxypass + proxypassreserve for each server that you need to load over ssl...
ProxyPass "/8014/""http://xx.xxx.xxx.xx:8014/"
ProxyPassReverse "/8014/""http://xx.xxx.xxx.xx:8014/"
ProxyPass "/8010/""http://xx.xxx.xxx.xx:8010/"
ProxyPassReverse "/8010/""http://xx.xxx.xxx.xx:8010/"
SSLCertificateFile /etc/letsencrypt/live/....domainname...../fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/.....domainname...../privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
To activate the ProxyPass (in SSH):
a2enmod proxy
a2enmod proxy_http
Then, loading https://proxy.dns-lab.it/8116/ is the same of http://centova.dns-lab.it:8116/
Hope it helps!
Matteo
-
Several of the Stream Hosts are offering SSL enabled web addresses for SHOUTcast and ICEcast streams for a few dollars a month.
This might be the easiest solution.
-
And here we are still no official solution :(
-
Until the dev team find a working solution, i fix with this, using Apache proxy.
Setup Certbot for LetsEncrypt (https://certbot.eff.org/lets-encrypt/debianjessie-apache), create a subdomain and use the ProxyPass module by Apache (2+) to passing over the streaming port.
Works with Shoutcast and Icecast. The only things to do is to enter manually every new server created in apache conf and restart the daemon
Hope it helps!
<VirtualHost *:443>
ServerName proxy.yourdomain.it
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# create a proxypass + proxypassreserve for each server that you need to load over ssl...
ProxyPass "/8014/""http://xx.xxx.xxx.xx:8014/"
ProxyPassReverse "/8014/""http://xx.xxx.xxx.xx:8014/"
ProxyPass "/8010/""http://xx.xxx.xxx.xx:8010/"
ProxyPassReverse "/8010/""http://xx.xxx.xxx.xx:8010/"
SSLCertificateFile /etc/letsencrypt/live/....domainname...../fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/.....domainname...../privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
To activate the ProxyPass (in SSH):
a2enmod proxy
a2enmod proxy_http
Then, loading https://proxy.dns-lab.it/8116/ is the same of http://centova.dns-lab.it:8116/
Hope it helps!
Matteo
Where do I get the configuration of this file
Sorry?
Include /etc/letsencrypt/options-ssl-apache.conf
-
We created our own by-pass system the team at Centova cast wants you to pay a fee for them to do it. You would think that they would role out an update to support it, another reason this software is slowly dying.