我构建了一个WSGI应用程序,并使用CherryPyWSGIServer创建了一个独立的包装器。我看到CherryPyWSGIServer支持HTTPS,但我不知道如何同时支持HTTPS和HTTPS,因为它看起来像第一个server.start()块。如何创建两个服务器,一个HTTP和一个HTTPS,并同时启动它们?
我现在拥有的是:
server = CherryPyWSGIServer( (http_ip, http_port), web_app )
try:
server.start()
except KeyboardInterrupt:
server.stop()发布于 2010-01-28 20:55:05
每当我过去这样做时,我都会在let服务器前使用Apache或Nginx,让它们处理https。
发布于 2011-11-21 10:40:07
使用批处理文件在端口80上运行正常的HTTP服务器,在端口443上使用单独的HTTPS实例。
发布于 2012-01-17 19:09:02
也许这有帮助:http://docs.cherrypy.org/stable/refman/process/servers.html#multiple-servers-ports
https://stackoverflow.com/questions/2157708
复制相似问题