Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 理解nginx配置文件结构_Ssl_Nginx_Webserver - Fatal编程技术网

Ssl 理解nginx配置文件结构

Ssl 理解nginx配置文件结构,ssl,nginx,webserver,Ssl,Nginx,Webserver,我对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 那么

我对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

那么,这三个配置文件之间的区别是什么?哪一个是“主动”的(哪一个是“应用的”)?我按照教程创建了ssl.conf,但我仍然不明白“它背后的想法”

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

有很多约定,但您可以选择将所有内容放在一个文件中,或者将服务器和公共配置拆分为单独的文件