python创建HTTPS服务器以侦听客户端请求

时间:2019-06-18 21:31:12

标签: python-2.7 ssl https

我有一个HTTP python服务器,该服务器成功从webhooks接收了数据,现在我正在尝试将此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()方法向服务器发送请求。我不明白为什么客户端无法发布请求

0 个答案:

没有答案