#python #web #wsgi #cherrypy
#python #веб #wsgi #вишневый
Вопрос:
CherryPy работает около 5 минут с включенным ssl, а затем, когда вы пытаетесь связаться с ним, он показывает ошибку ошибка протокола 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
Ответ №1:
Я думаю, что я решил это, прежде чем монтировать несколько классов, затем я присоединился к ним. Прошел час с тех пор, как у меня возникли какие-либо проблемы. Я буду держать вас в курсе.