我们在服务器上具有主机python服务(不可公共访问),该服务器允许在 4431 上进行HTTPS和Web套接字请求。要连接到python服务,我们已实现了Azure App Gateway(与域),其规则为-domain:4431,它将被重定向到服务器。
所以,问题是我们面临以下错误
502错误的网关-Microsoft-Azure-Application-Gateway / v2
我们发现来自浏览器的请求到达了AppGW,但是在服务器上,我们间歇地接收到请求。
socketio.run(app, host='0.0.0.0', port=4431, certfile=certs["crt"], keyfile=certs["key"], ssl_version=ssl.PROTOCOL_TLSv1_2)
我们的架构
错误
答案 0 :(得分:0)
发现问题的根源,我们尚未提供根CA证书来运行服务器。
socketio.run(app, host='0.0.0.0', port=4431, certfile=certs["crt"], keyfile=certs["key"], ca_certs=certs["CA crt"], ssl_version=ssl.PROTOCOL_TLSv1_2)