如何将 SSL 证书添加到 Dash 应用程序 [重复]

2024-01-02

如何使用 Python 为在 Web 服务器上运行的 DASH 应用程序启用 HTTPS?

我已经有 SSL 证书(.key 和 .crt)


如果 dash 是处理路由的 Web 服务器(而不是 Apache 或 Nginx), 在您的 index.py 文件中启动服务器的部分,输入以下代码(将 local.crt 和 local.key 替换为证书的绝对或相对路径):

if __name__ == "__main__":
    context = ('local.crt','local.key')
    app.run_server(host="192.168.200.172", port="8050", debug=True, ssl_context=context)

地址和端口是您服务器上的任何内容

或使用 run 方法

app.run(debug=True, ssl_context=context)

如果 Nginx 或 apache 正在处理反向代理,这意味着它接收来自客户端的请求,然后将其定向到不同的应用程序,例如 Dash,那么您需要在该服务器中配置 SSL 证书,然后它将重定向http 请愿书发送给 Dash,但它将作为 Https 显示给用户。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 SSL 证书添加到 Dash 应用程序 [重复] 的相关文章

随机推荐