使用Caddy和Waitress url_for的生产中的烧瓶重定向到本地主机

斯特凡

我有一个在Windows EC2实例上运行的Flask服务器。

我需要使用https协议来安装它,所以我的设置是这样的:

  • 我有一个Caddy服务器
  • 我使用侍应生来运行我的烧瓶应用程序

这是我的Caddy配置:

example.com:443{
    proxy / 127.0.0.1:8080
    tls [email protected]
}

一切正常,除了在我的application.py文件中,当我这样做时:

return redirect(url_for('test', filename=filename))

我的网络浏览器重定向了我:

与相同的结果 _external=True

但是在模板页面上,例如https://example.com/test2使用render_template( "test2.html")我是否有链接呈现<a href="{{ url_for('index') }}" />的HTML生成的很好:https : //example.com/

目前,我已经在application.py中对我的网址进行了硬编码,但这不是我想要保留的方式...

斯特凡

我已经将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 [email protected]
}

这个答案给了我一个提示。

这个答案帮助我建立了Caddyfile。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

laravel尾随斜杠重定向到本地主机

来自分类Dev

使用url_for重定向到烧瓶中带有查询参数的路径

来自分类Dev

调试和部署Javascript:本地主机与生产

来自分类Dev

如何使用htaccess为本地主机和主机服务器从URL中删除“ / public”?

来自分类Dev

wordpress Live网站重定向到本地主机

来自分类Dev

本地主机中的URL重定向

来自分类Dev

gruntjs和livereload到已经运行的本地主机

来自分类Dev

在Linux中,配置虚拟主机和本地主机重定向到xampp文件夹

来自分类Dev

Laravel将帖子重定向到本地主机

来自分类Dev

如何不使用ScalatestRouteTest绑定到本地主机

来自分类Dev

重定向时,Flask-Dance使用本地主机而不是域

来自分类Dev

Python:无法使用烧瓶应用程序连接到本地主机

来自分类Dev

iptables重定向到本地主机?

来自分类Dev

gruntjs和livereload到已经运行的本地主机

来自分类Dev

本地主机中的URL重定向

来自分类Dev

.google域名重定向到本地主机

来自分类Dev

无法使用密钥SSH到本地主机

来自分类Dev

在Linux中,配置虚拟主机和本地主机重定向到xampp文件夹

来自分类Dev

如何使用内部macOS防火墙将本地主机请求从重定向到我的网络上的外部设备?

来自分类Dev

使用GeventWSGI和Nginx在生产中部署烧瓶

来自分类Dev

如何不使用ScalatestRouteTest绑定到本地主机

来自分类Dev

PHP重定向到本地主机

来自分类Dev

烧瓶重定向“ XMLHttpRequest无法加载...”错误本地主机

来自分类Dev

将外部 IP 重定向到本地主机?

来自分类Dev

检索重定向到本地主机的 JSON - Angular 5

来自分类Dev

在本地主机上将 HTTP 重定向到 HTTPS

来自分类Dev

无法使用 curl 将 JSON 发布到本地主机

来自分类Dev

从一个烧瓶应用程序重定向到本地主机上的另一个烧瓶应用程序

来自分类Dev

从本地主机重定向到外部 url

Related 相关文章

  1. 1

    laravel尾随斜杠重定向到本地主机

  2. 2

    使用url_for重定向到烧瓶中带有查询参数的路径

  3. 3

    调试和部署Javascript:本地主机与生产

  4. 4

    如何使用htaccess为本地主机和主机服务器从URL中删除“ / public”?

  5. 5

    wordpress Live网站重定向到本地主机

  6. 6

    本地主机中的URL重定向

  7. 7

    gruntjs和livereload到已经运行的本地主机

  8. 8

    在Linux中,配置虚拟主机和本地主机重定向到xampp文件夹

  9. 9

    Laravel将帖子重定向到本地主机

  10. 10

    如何不使用ScalatestRouteTest绑定到本地主机

  11. 11

    重定向时,Flask-Dance使用本地主机而不是域

  12. 12

    Python:无法使用烧瓶应用程序连接到本地主机

  13. 13

    iptables重定向到本地主机?

  14. 14

    gruntjs和livereload到已经运行的本地主机

  15. 15

    本地主机中的URL重定向

  16. 16

    .google域名重定向到本地主机

  17. 17

    无法使用密钥SSH到本地主机

  18. 18

    在Linux中,配置虚拟主机和本地主机重定向到xampp文件夹

  19. 19

    如何使用内部macOS防火墙将本地主机请求从重定向到我的网络上的外部设备?

  20. 20

    使用GeventWSGI和Nginx在生产中部署烧瓶

  21. 21

    如何不使用ScalatestRouteTest绑定到本地主机

  22. 22

    PHP重定向到本地主机

  23. 23

    烧瓶重定向“ XMLHttpRequest无法加载...”错误本地主机

  24. 24

    将外部 IP 重定向到本地主机?

  25. 25

    检索重定向到本地主机的 JSON - Angular 5

  26. 26

    在本地主机上将 HTTP 重定向到 HTTPS

  27. 27

    无法使用 curl 将 JSON 发布到本地主机

  28. 28

    从一个烧瓶应用程序重定向到本地主机上的另一个烧瓶应用程序

  29. 29

    从本地主机重定向到外部 url

热门标签

归档