Добрый день!
Имеется VPS на Ubuntu 16.04 x64 (IP к примеру: 1.2.3.4)
Установлены: Icecast, Apache, MySQL, vsFTPd
Подключен домен: 123.com
Установлен сертификат Let'sEncrypt
Icecast - вещает радио на порту 8000
С помощью релей поток ретранслируется на монтированную точку ./deep-house
То есть, можно слушать радио по адресу:
1.2.3.4:8000/deep-house
В Apache поднят виртуальный хост: DocumentRoot /var/www/123.com/public_html
И в папку /public_html - залит сайт, в котором, с помощью тега AUDIO
Указан путь SRC на потоковое вещание
1.2.3.4:8000/deep-house
Радио на сайте играет - все отлично! Сайт открывается по HTTPS.
Теперь я могу слушать радио, войдя на свой сайт по адресу
https://123.com/deep-house
Однако, при открытии той страницы, где размещен тег AUDIO с потоком радио,
Браузер тут же меняет HTTPS на HTTP и в консоли дает предупреждение:
"Mixed Content: The page at '
https://123.com/#/deep-house' was loaded over HTTPS, but requested an insecure audio file '
1.2.3.4:8000/deep-house'. This content should also be served over HTTPS.
Образец моей релейки в файле конфигурации (/etc/icecast2/icecast.xml) см.скрин
Мне необходимо решить как сделать вещание по HTTPS (требование для создания PWA)
Либо заставить как-то icecast вещать сразу на сайте, как если-бы мы локально загрузили в папку /src/ mp3 файл.
В Linux не так силен...
Отликнитесь, пожалуйста кто имел дело с Icecast