如何在 redbird 代理服务器上续订 ssl 证书

如何在 redbird 代理服务器上续订 ssl 证书

我使用 redbird 代理服务器来为我的应用程序提供服务。今天我的证书过期了。我怎样才能更新它?我通过这个尝试过操作说明但看起来它只适用于 ngnix 服务器。

我的server.js

const proxy = require('redbird')({
  port: 80,
  xfwd: false,
  letsencrypt: {
    path: "certs",
    port: 4444
  },
  ssl: {
    port: 443
  }
});

proxy.register("domain.com", "http://localhost:3000", {
    ssl: {
      letsencrypt: {
        email: "[email protected]",
        production: true
      }
    }
});

proxy.register("www.domain.com", "http://localhost:3000", {
    ssl: {
      letsencrypt: {
        email: "email.com",
        production: true
      }
    }
});

文件夹结构:

drwxr-xr-x   8 root    root     4096 Mar 27 22:23 certs 
drwxrwxr-x 157 redbird redbird  4096 Mar 27 21:33 node_modules
-rw-rw-r--   1 redbird redbird   142 Mar 27 21:33 package.json
-rw-rw-r--   1 redbird redbird   887 Aug 23 22:40 server.js
-rw-rw-r--   1 redbird redbird 48105 Mar 27 21:33 yarn.lock

答案1

我刚刚删除了certs文件夹,redbirdcerts使用有效证书创建了新文件夹。

相关内容