【发布时间】:2014-01-05 07:59:07
【问题描述】:
我有一个关于 tornado SSL 配置的问题。我想处理 HTTPS 协议。我还阅读了文档和 stackoverflow 相同的问题。我有一个 SSL 证书和密钥文件。代码看起来像
settings = dict(
...
ssl_options = {
"certfile": os.path.join("certs/myserver.crt"),
"keyfile": os.path.join("certs/myserver.key"),
},
...
)
def main():
http_server = tornado.httpserver.HTTPServer(tornado.web.Application(handlers,
**settings))
http_server.listen(443)
tornado.ioloop.IOLoop.instance().start()
在我启动我的应用程序之后。我想从浏览器https://mydomain.com 访问,但它不工作,什么也没发生,它给出了不成功的请求错误。我该怎么办?顺便说一句,http://mydomain.com:443 正在工作。
【问题讨论】:
标签: python ssl nginx openssl tornado