Python 启动一个 HTTPS 服务器

用 Python 开启一个 HTTP 服务器很简单:

$ python3 -m http.server 8000
$ python2 -m SimpleHTTPServer 8000

如果要开启一个 HTTPS 服务器,新建一个 https.py 写入:

import BaseHTTPServer, SimpleHTTPServer
import ssl

httpd = BaseHTTPServer.HTTPServer(('0.0.0.0', 8001), SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='/root/.acme.sh/wooge.me/wooge.me.cer',keyfile='/root/.acme.sh/wooge.me/wooge.me.key', server_side=True)
httpd.serve_forever()

再执行 python2 https.py 即可。

添加新评论