movii
8/3/2017 - 3:48 AM

笔记:OpenSSL 生成「自签名」证书,配置 Nodejs 本地 HTTPS 服务 - 17. Python3 跑 HTTPS server

笔记:OpenSSL 生成「自签名」证书,配置 Nodejs 本地 HTTPS 服务 - 17. Python3 跑 HTTPS server

# Python3 跑 HTTPS server
from http.server import HTTPServer, SimpleHTTPRequestHandler
import ssl

httpd = HTTPServer(('localhost', 4443), SimpleHTTPRequestHandler)

httpd.socket = ssl.wrap_socket (httpd.socket, 
  keyfile="ssl.key", 
  certfile='ssl.crt', server_side=True)

httpd.serve_forever()