@lekam

Как добавить SSL сертификат для домашнего сервера?

Есть сайт на домашнем сервере, который спрятан за Cloudflare. Всё работает через HTTPS, сертификаты выданы самим Cloudflare.
Но на сайте есть аудиоплеер:
<audio >
  <source src="http://192.168.0.100:8000/audio" >
</audio>

Из-за которого содержимое сайта считается небезопасным (потому что HTTP).
Я пытаюсь зашифровать источник, для этого на своём сервере использую SSL сертификаты, выданные Cloudflare, в итоге мой плеер выглядит так:
<audio >
  <source src="https://192.168.0.100:8000/audio" >
</audio>

Но браузер всё-равно считает этот сертификат недействительным и плеер не запускает. На стороне сервера при этом такая ошибка:
Failed to accept new client: SSL accept() error: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown

В чём причина? Можно ли в принципе использовать SSL сертификаты от Cloudflare таким образом? И если нет, как мне получить валидный сертификат, если мой сервер не связан напрямую с моим доменом?
Аудио генерируется с помощью Liquidsoap, который умеет создавать https источники.
  • Вопрос задан
  • 500 просмотров
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Ошибка из-за того, что вы на 8000 порт, где никакого SSL скорее всего нет, пытаетесь по HTTPS законнектиться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы