gpt4 book ai didi

ssl - 我需要任何额外的配置才能让 express 使用 https 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:11:51 25 4
gpt4 key购买 nike

如果我从 letsencrypt.org 获得签名证书并将其烘焙到我的 nginx 网络服务器中,这是否意味着我仍然需要配置 express.js 才能使用 https?

因为 nginx 为我提供了一个安全的网页,我在左上角看到了 https 锁,但是我是否需要对 express 进行任何额外的配置??

最佳答案

没有 node/express 不需要处理 ssl - 您可以为 node/express 提供单独的服务,并让 nginx 充当反向代理并执行 ssl 卸载。

在此配置下,浏览器将首先通过 HTTPS 访问您的 nginx 网络服务器,nginx 将处理 ssl 解密并将解密的 HTTP 请求转发到您的节点进程。您的节点进程根本不需要知道 HTTPS 正在发生。

Digital Ocean 真的有关于在 linux 上使用 systemd 进行设置的最佳文档。

  • first link是关于设置 nginx 节点反向代理的清晰教程
  • second link显示在带有简单反向代理的 nginx 中配置 SSL(在此特定示例中 - 它不是接收端的节点服务器,但概念相同)以完成 SSL 终止

关于ssl - 我需要任何额外的配置才能让 express 使用 https 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com