如何在 Next JS 部署中使用 SSL 证书?

Isa*_*h G 4 javascript deployment ssl-certificate node.js next.js

我在 EC2 实例上部署了 Next.js。我想安装 SSL 证书。我能想到的唯一方法是使用自定义服务器配置,但这似乎删除了我宁愿保留的某些优化。请记住,我正在使用“下次启动”启动服务器。

我在网上找到的解决方案仅适用于本地部署,并且还涉及使用自定义服务器配置。

谢谢

swi*_*mer 6

最快的解决方案之一是:

  1. Dockerize Next.js 应用程序
  2. 设置包含两个容器的 Docker Compose 环境:Next.js 应用程序本身和 NGINX(该映像可在DockerHub上获取,只需拉取即可)
  3. 将 NGINX 配置为处理 SSL 部分的反向代理

通过这种方法,问题就变成了另一个 SO的重复。此处提供了详细信息和代码示例(特别是第三点)。