Почему возникает ошибка SSl?
Пытаюсь написать собственный веб-клиент telegram.
Я не профессиональный прогер, просто ради интереса.
Нашёл что есть библиотека MadelineProto. Пытаюсь её изучить.
Есть виртуальный сервак на Apache.
Взял под для примера отсюда: https://docs.madelineproto.xyz/index.html (Getting started!)
Созда php-файл, закинул на сервер.
Скачал файл madeline.php, закинул на сервер.
При выполнении скрипта выдаёт:
Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in /var/www/.../data/www/.../madeline.php on line 212
Warning: file_get_contents(): Failed to enable crypto in /var/www/.../data/www/...../madeline.php on line 212
Warning: file_get_contents(https://phar.madelineproto.xyz/release81?v=new): Failed to open stream: operation failed in /var/www/.../data/www/...../madeline.php on line 212
Как я понимаю, что-то с сертификатом... А что - я хз.
Дополнительно:
С сертификатом все в порядке, у вас его просто нет. Вам нужен сертификат на вашем сервере. Самоподписной подойдет.
Я бы взял Caddy. Он позволяет вообще в автоматическом режиме, не задумываясь, получать сертификаты прямо с letsencrypt и обновляет их сам автоматом за вас.
https://caddyserver.com/docs/automatic-https
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Ошибка SSL может возникать по разным причинам, и важно понимать, что SSL (Secure Sockets Layer) - это криптографический протокол, который обеспечивает защищенное соединение между клиентом и сервером. Ошибка SSL может возникать из-за неправильной конфигурации сервера, проблем с сертификатом SSL, или из-за недействительности сертификата.
Одной из наиболее распространенных причин ошибки SSL является проблема с сертификатом SSL. Это может быть вызвано истечением срока действия сертификата, недействительностью сертификата, несоответствием домена в сертификате и домена сайта и т.д. В этом случае необходимо обратиться к администратору сервера или к поставщику SSL сертификата для получения нового или исправления текущего сертификата.
Еще одной причиной ошибки SSL может быть неправильная конфигурация сервера. Например, некорректные настройки SSL на сервере могут вызвать ошибку SSL. В этом случае необходимо проверить конфигурацию сервера и убедиться, что все настройки SSL указаны правильно.
Также стоит учитывать, что некоторые браузеры могут блокировать ненадежные или устаревшие версии SSL/TLS протоколов, что может вызвать ошибку SSL. В этом случае необходимо обновить версию SSL/TLS на сервере и убедиться, что используется надежная версия протокола.
В целом, ошибка SSL может быть вызвана различными причинами, и для ее устранения необходимо провести детальный анализ проблемы, проверить конфигурацию сервера и сертификат SSL, а также убедиться, что используется надежная версия протокола SSL/TLS.