Почему возникает ошибка SSl?

Ссылка скопирована
1 ответ

Пытаюсь написать собственный веб-клиент 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
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Алексей Денисов Ответ

    Ошибка SSL может возникать по разным причинам, и важно понимать, что SSL (Secure Sockets Layer) - это криптографический протокол, который обеспечивает защищенное соединение между клиентом и сервером. Ошибка SSL может возникать из-за неправильной конфигурации сервера, проблем с сертификатом SSL, или из-за недействительности сертификата.

    Одной из наиболее распространенных причин ошибки SSL является проблема с сертификатом SSL. Это может быть вызвано истечением срока действия сертификата, недействительностью сертификата, несоответствием домена в сертификате и домена сайта и т.д. В этом случае необходимо обратиться к администратору сервера или к поставщику SSL сертификата для получения нового или исправления текущего сертификата.

    Еще одной причиной ошибки SSL может быть неправильная конфигурация сервера. Например, некорректные настройки SSL на сервере могут вызвать ошибку SSL. В этом случае необходимо проверить конфигурацию сервера и убедиться, что все настройки SSL указаны правильно.

    Также стоит учитывать, что некоторые браузеры могут блокировать ненадежные или устаревшие версии SSL/TLS протоколов, что может вызвать ошибку SSL. В этом случае необходимо обновить версию SSL/TLS на сервере и убедиться, что используется надежная версия протокола.

    В целом, ошибка SSL может быть вызвана различными причинами, и для ее устранения необходимо провести детальный анализ проблемы, проверить конфигурацию сервера и сертификат SSL, а также убедиться, что используется надежная версия протокола SSL/TLS.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно