如何使用 SSL 配置 nginx?

How to configure nginx with SSL?

我正在尝试为 nginx 负载平衡器配置 ssl,我看到三种不同的配置文件,我不确定证书和密钥文件应该配置在哪里

这些是

nginx/sites-available/default
nginx/sites-enabled/myDomain
nginx/nginx.conf

这些配置文件是什么? ssl应该在哪里配置比较理想?

看来你对Nginx了解不多。我将从文档开始。
http://nginx.org/en/docs/

nginx/nginx.conf
这是主要的 Nginx 配置文件,应该包含特定于站点的配置(如 SSL)

nginx/sites-available/default
这是您配置站点(和 SSL 设置)的地方。默认配置简单命名为 "default".

nginx/sites-enabled/myDomain
这是 Nginx 查找站点以服务于用户的位置。通常,您会从此处创建一个指向可用站点目录的符号链接,如下所示。

sudo ln -s /etc/nginx/sites-available/yourconfig /etc/nginx/sites-enabled/

这使您可以通过 adding/removing 符号链接轻松 activate/deactivate 站点。