了解nginx配置文件结构

时间:2017-03-17 12:05:44

标签: ssl nginx webserver

我对nginx很新。安装完所有内容后,我注意到我不太确定将使用哪个配置文件。我有这些配置文件:

  • /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

那么,这三个配置文件有什么区别?哪一个是"活跃"一个(其中一个是#34;应用")?我按照this教程创建了ssl.conf,但我仍然没有得到它背后的想法"。

1 个答案:

答案 0 :(得分:2)

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

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