Python создает HTTPS-сервер для прослушивания запроса клиента - PullRequest
0 голосов
/ 19 июня 2019

У меня был HTTP-сервер Python, который успешно получал данные от веб-крючков, и теперь я пытаюсь преобразовать этот HTTP-сервер в HTTPS-сервер. Я получил сертификаты от letsencrypt

тестирование сервера с openssl s_client -connect localhost:3001 дает успешное соединение

Handler = ServerHandler #Class to handle request

httpd = BaseHTTPServer.HTTPServer(('', 3001), Handler)

httpd.socket = ssl.wrap_socket (httpd.socket, keyfile="/etc/letsencrypt/mykey.pem path", certfile="/etc/letsencrypt/fullchain pem file", server_side=True, ssl_version=ssl.PROTOCOL_TLSv1_2)

httpd.serve_forever()

Клиенту не удается отправить запрос на сервер с помощью метода ssl.wrap_socket (). Я не понимаю, почему клиент не может отправить запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...