python python-3.x ssl https tornado

python - Cómo crear un servidor de tornado HTTPS



python-3.x ssl (1)

No es necesario utilizar TCPServer .

Intenta seguir:

import tornado.httpserver import tornado.ioloop import tornado.web class getToken(tornado.web.RequestHandler): def get(self): self.write("hello") application = tornado.web.Application([ (r''/'', getToken), ]) if __name__ == ''__main__'': http_server = tornado.httpserver.HTTPServer(application, ssl_options={ "certfile": "/var/pyTest/keys/ca.csr", "keyfile": "/var/pyTest/keys/ca.key", }) http_server.listen(443) tornado.ioloop.IOLoop.instance().start()

Ayúdeme a crear un servidor de tornado HTTPS Mi código actual Python3 no funciona

import os, socket, ssl, pprint, tornado.ioloop, tornado.web, tornado.httpserver from tornado.tcpserver import TCPServer class getToken(tornado.web.RequestHandler): def get(self): self.write("hello") application = tornado.web.Application([ (r''/'', getToken), ]) # implementation for SSL http_server = tornado.httpserver.HTTPServer(application) TCPServer(ssl_options={ "certfile": os.path.join("/var/pyTest/keys/", "ca.csr"), "keyfile": os.path.join("/var/pyTest/keys/", "ca.key"), }) if __name__ == ''__main__'': #http_server.listen(8888) http_server = TCPServer() http_server.listen(443) tornado.ioloop.IOLoop.instance().start()

HTTPS es muy importante para mí, por favor ayuda