【问题标题】:nginx proxy_pass if pm2 is runningnginx proxy_pass 如果 pm2 正在运行
【发布时间】:2017-10-23 15:37:57
【问题描述】:

我是 nginx 新手,需要特定配置。

我有一个 node.js (express) 页面,通过 pm2 运行,一切正常。

但是现在我想用 nginx 来做:

  1. 处理静态文件
  2. 如果 node.js 站点关闭,则打开一个服务器状态为 503 的静态 html(维护)页面。

我找到了一些处理静态文件的解决方案,但没有人在更新/重启和停机阶段处理维护模式。

谁能帮助我,或者给我一个“不错”的解决方法?

谢谢

【问题讨论】:

    标签: node.js express nginx pm2


    【解决方案1】:

    反过来想,如果服务不可用,让 nginx 提供适当的维护页面

    error_page 500 502 503 504 /custom_50x.html;
    
    location = /custom_50x.html {
        root /usr/share/nginx/html;
        internal;
    }
    

    【讨论】:

      猜你喜欢
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2018-03-29
      • 2019-01-22
      • 2013-07-15
      • 2012-12-31
      • 1970-01-01
      相关资源
      最近更新 更多