有谁知道修复 CherryPy ssl 协议错误的方法?

问题描述

CherryPy 在开启 ssl 的情况下工作大约 5 分钟,然后您尝试访问它,它显示错误 ssl 协议错误。

class Webpage:
    @cherrypy.expose
    def products(self):
        response = ""
        with open(STORAGEDIR + "productos.csv","r") as f:
            text = f.read()
            response = text.replace('\n',';')
        return response


def runserver():
    cherrypy.tree.mount(Webpage(),'/',config={
        '/': {
            'tools.staticdir.on': True,'tools.staticdir.dir': "/Users/etethanhanordaz/Documents/Zulima",'tools.staticdir.index': 'index.html'
        }
    })

    cherrypy.config.update({
        'server.socket_port': 443,'server.socket_host': '0.0.0.0','server.ssl_module': 'builtin','server.ssl_certificate': '/Users/etethanhanordaz/letsencrypt/config/live/website.com/cert.pem','server.ssl_certificate_chain': '/Users/etethanhanordaz/letsencrypt/config/live/website.com/chain.pem','server.ssl_private_key': '/Users/etethanhanordaz/letsencrypt/config/live/website.com/privkey.pem'
    })

    try:
        cherrypy.engine.start()
        cherrypy.engine.block()
    except KeyboardInterrupt:
        cherrypy.engine.stop()


runserver()

有谁知道解决方案,或者也可以自托管和托管静态目录的替代python模块? 我目前使用的是 CherryPy 18.6

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)