Express + CloudFlare 与 SSL

Dan*_* P. 1 ssl node.js express cloudflare

我有一个使用新创建的 Express 应用程序express appName。我已将端口更改为 443。该域位于启用了 SSL 的 CloudFlare 代理下。不过,当我访问该网站时,我看到的是 CloudFlare 页面,Web server is down而不是看到快速索引页面。

如何使 Express 与 CloudFlare 的 SSL 配合使用?

mjs*_*jsa 5

有两种选择:

  • 您需要更改您的应用程序,使其能够接受 HTTPS 连接而不是 HTTP。您可以使用HTTPS 库而不是 HTTP 来完成此操作。
  • 您可以切换到灵活 SSL 而不是完整 SSL,但对于许多应用程序不建议这样做,因为这意味着从 Cloudflare 的 Edge 到您的 Origin 的连接未加密。