Python HTTPS 服务器启动指南
要启动 HTTPS 服务器,需要使用 Python 的 ssl 模块。以下是一个简单的示例:
import http.server
import ssl
httpd = http.server.HTTPServer(('localhost', 443), http.server.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket, certfile='path/to/cert.pem', keyfile='path/to/key.pem', server_side=True)
httpd.serve_forever()
在这个示例中,我们使用 HTTPServer 类创建了一个 HTTP 服务器。然后,我们使用 ssl.wrap_socket() 函数将服务器的 socket 包装为 SSL socket。我们需要提供证书和私钥的路径以启用 SSL。最后,我们使用 serve_forever() 方法使服务器一直运行。
请注意,此示例仅用于演示目的。在实际环境中,应该使用安全的证书,并执行其他安全措施以确保服务器安全。
原文地址: https://www.cveoy.top/t/topic/lXt3 著作权归作者所有。请勿转载和采集!