【问题标题】:Nginx if flask app not running redirect to different urlNginx 如果烧瓶应用程序未运行重定向到不同的 url
【发布时间】:2020-05-19 19:36:41
【问题描述】:

有时烧瓶应用服务器可能没有运行,页面只会说服务器未到达。如果无法访问烧瓶应用程序,有什么方法可以让 Nginx 重定向到不同的 url

【问题讨论】:

  • PWAs可以做这个客户端。

标签: nginx flask


【解决方案1】:

这种代理的动态变化在 Nginx 中是无法直接实现的。您可以做的一种方法是拥有一个专门的服务(应用程序),通过定期轮询您的主要烧瓶端点来处理这个问题。

如果是否定响应,那么您的服务可以简单地更改 nginx 配置,然后向 nginx 进程发送HUP 信号,该进程又使用新可用的配置重新加载 nginx。这种方法非常有效且快速。

如果您在 Python 中创建此服务,您可以使用 signals library 将信号发送到 nginx 主进程,也可以使用 nginxparser library 来玩弄 nginx 配置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-19
    • 2013-09-01
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    相关资源
    最近更新 更多