我构建了一个 WSGI 应用程序并使用 CherryPyWSGIServer 创建了一个独立的包装器。我看到 CherryPyWSGIServer 支持 HTTPS,但我不确定如何同时支持 HTTP 和 HTTPS ,因为它看起来像第一个server.start()
块。我将如何创建两台服务器,一台 HTTP 和一台 HTTPS,并同时启动它们?
这是我现在拥有的:
server = CherryPyWSGIServer( (http_ip, http_port), web_app )
try:
server.start()
except KeyboardInterrupt:
server.stop()