Python 烧瓶正在生产中,带有球童和服务员url_,用于重定向到本地主机

Python 烧瓶正在生产中,带有球童和服务员url_,用于重定向到本地主机,python,flask,wsgi,caddy,waitress,Python,Flask,Wsgi,Caddy,Waitress,我有一个Flask服务器在WindowsEC2实例上运行 我需要使用https协议,所以我的设置如下: 我有一个球童服务器 我使用服务员来运行我的烧瓶应用程序 以下是我的Caddy配置: example.com:443{ proxy / 127.0.0.1:8080 tls me@example.com } 除了在我的application.py文件中,当我: return redirect(url_for('test', filename=filename)) 我的we

我有一个Flask服务器在WindowsEC2实例上运行

我需要使用https协议,所以我的设置如下:

  • 我有一个球童服务器
  • 我使用服务员来运行我的烧瓶应用程序
以下是我的Caddy配置:

example.com:443{
    proxy / 127.0.0.1:8080
    tls me@example.com
}
除了在我的application.py文件中,当我:

return redirect(url_for('test', filename=filename))
我的web浏览器重定向我:

  • 发件人:
  • 收件人:
\u external=True的结果相同

但是在模板页面上,例如,如果我有一个链接


现在,我已经在application.py中硬编码了我的url,但这不是我想要保留它的方式…

我已经将我的Caddyfile更新为这个,现在它工作得很好

example.com:443 {
    proxy / 127.0.0.1:8080 { 
        header_upstream Host {host} 
        header_upstream X-Real-IP {remote} 
        header_upstream X-Forwarded-For {remote} 
        websocket 
    }
        tls me@example.com
}
给了我一个暗示

帮助我构建CADDY文件。

您是否尝试过:url中的\u scheme=“https”?