如何使用SSL配置nginx?

如何使用SSL配置nginx?,ssl,nginx,configuration,Ssl,Nginx,Configuration,我正在尝试为nginx负载平衡器配置ssl,我看到了三种不同类型的配置文件,我不确定应该在哪里配置证书和密钥文件 这些是 nginx/sites-available/default nginx/sites-enabled/myDomain nginx/nginx.conf 这些配置文件是什么?理想的ssl配置应该在哪里?听起来您对Nginx了解不多。我将从文档开始。 nginx/nginx.conf 这是主Nginx配置文件,不应包含特定于站点的配置(如SSL) nginx/sites av

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

这些是

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

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

听起来您对Nginx了解不多。我将从文档开始。

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/
这使您只需添加/删除符号链接即可轻松激活/停用站点