在运行 Nginx 的 EC2 实例上安装 SSL 证书

在运行 Nginx 的 EC2 实例上安装 SSL 证书

我需要一些帮助,以便在使用 Nginx 的 EC2 实例上安装更新的 SSL 证书。我以前从未使用过 Nginx,所以我想确保一切顺利。

我拥有证书和中级证书(来自 Gandi.net),并且一直在尝试按照 Digital Ocean 的指南进行安装,但是指南中提到编辑 /etc/nginx/sites-enabled/default。服务器没有 sites-enabled 目录,那么我应该在哪里添加相关信息呢?

如果有人能为我提供一步一步安装 nginx 证书的简单方法,我将不胜感激。谢谢!

编辑:

我找到了正确的文件

/etc/nginx/conf.d/

答案1

第一步是找到运行您网站的配置文件。它将在 /etc/nginx/nginx.conf 中定义,或者该文件将引用定义运行该网站的服务器块的另一个文件或文件夹。

您还可以使用与此类似的命令来查找可能位于的文件

grep -R "ssl_certificate" /etc/nginx

找到需要查看的文件后SSL 证书指令。它指向包含证书的文件。您应该将新证书保存在与旧证书类似的位置,运行“nginx -t”来测试配置,然后重新加载/重新启动 Nginx。

您可能需要或不需要更新ssl_证书密钥如果你有新钥匙。

相关内容