从技术上来说,nginx.conf是最重要的,如果你定义里面的每个东西,它仍然可以工作,但是为了保持组织,他们使用 include,在 nginx.conf的末尾,你会看到 include /etc/nginx/conf.d/*,在一些发行版中,你也会发现 include /etc/nginx/sites-enabled/*,这是一个惯例,保持组织,你在 conf.d或者 sites-enabled文件夹中创建你的服务器块,它会被包含在这里,就像写在 nginx.conf文件中一样。
当然,您可以通常在那里添加自己的 include 行,并创建自己的新 conf 文件夹,该文件夹将被自动包含。