了解 nginx 配置文件结构
Understanding nginx config file structure
我对 nginx 还很陌生。安装完所有内容后,我发现我不太确定将使用哪个 conf 文件。我有那些配置文件:
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/conf.d/ssl.conf
这是我正在尝试做的事情:
- mydomain.com --> 使用 ssl 证书并加载 index.html
- sub.mydomain.com --> 使用 ssl 证书并在不同的文件夹中加载 index.html
- 将 http 请求重定向到 https
那么,这三个配置文件有什么区别呢?哪个是"active"(哪个是"applied")?我按照 this 教程创建了 ssl.conf,但我仍然没有得到 "idea behind it"。
文件/etc/nginx/nginx.conf
是nginx
配置文件。用于构造最终配置的任何其他文件或目录必须从该文件中直接或间接使用 include
指令明确引用。有关详细信息,请参阅 this document。
有许多约定,但您可以选择将所有内容放入一个文件中,或者将服务器和通用配置拆分到单独的文件中。
我对 nginx 还很陌生。安装完所有内容后,我发现我不太确定将使用哪个 conf 文件。我有那些配置文件:
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/conf.d/ssl.conf
这是我正在尝试做的事情:
- mydomain.com --> 使用 ssl 证书并加载 index.html
- sub.mydomain.com --> 使用 ssl 证书并在不同的文件夹中加载 index.html
- 将 http 请求重定向到 https
那么,这三个配置文件有什么区别呢?哪个是"active"(哪个是"applied")?我按照 this 教程创建了 ssl.conf,但我仍然没有得到 "idea behind it"。
文件/etc/nginx/nginx.conf
是nginx
配置文件。用于构造最终配置的任何其他文件或目录必须从该文件中直接或间接使用 include
指令明确引用。有关详细信息,请参阅 this document。
有许多约定,但您可以选择将所有内容放入一个文件中,或者将服务器和通用配置拆分到单独的文件中。