如何向达世币应用程序添加SSL证书



如何使用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)

地址和端口是你的服务器上的任何东西

或使用运行方法

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

如果Nginx或apache正在处理反向代理,也就是说,它从客户端接收请求,然后将其引导到不同的应用程序,例如Dash,那么你需要在该服务器中配置SSL证书,然后它会将http请求重定向到Dash,但它会以Https的形式显示给用户。

相关内容

最新更新