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

问题描述 投票:0回答:3

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

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

谢谢

javascript node.js deployment next.js ssl-certificate
3个回答
4
投票

最快的解决方案之一是:

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

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



0
投票

从最新版本的 Next.js 开始,现在通过

next dev --experimental-https
支持此功能。

© www.soinside.com 2019 - 2024. All rights reserved.