了解 nginx 配置文件结构

Understanding nginx config file structure

我对 nginx 还很陌生。安装完所有内容后,我发现我不太确定将使用哪个 conf 文件。我有那些配置文件:

这是我正在尝试做的事情:

那么,这三个配置文件有什么区别呢?哪个是"active"(哪个是"applied")?我按照 this 教程创建了 ssl.conf,但我仍然没有得到 "idea behind it"。

文件/etc/nginx/nginx.confnginx配置文件。用于构造最终配置的任何其他文件或目录必须从该文件中直接或间接使用 include 指令明确引用。有关详细信息,请参阅 this document

有许多约定,但您可以选择将所有内容放入一个文件中,或者将服务器和通用配置拆分到单独的文件中。