我已经使用 nginx 一段时间了,对 nginx.conf 扫描保存的多个位置有点困惑。我知道 nginx.conf 可以保存到 2 个位置:
- /etc/nginx/站点可用/默认
- /opt/nginx/conf/nginx.conf
nginx.conf 保存在哪个位置比较好?不同位置有什么区别吗?
答案1
默认情况下,配置文件名为nginx.conf并放置在目录中在 /usr/local/nginx/conf 中,/etc/nginx(Ubuntu 的默认设置),或者在 /usr/local/etc/nginx。但您需要记住,nginx 可以安装在任何目录中,例如在源代码汇编的情况下。在您的情况下 -/opt/nginx/conf。
nginx.conf- 所有服务器的通用配置(可以称之为入口点),通常包括放置在站点启用和配置文件
配置文件- 各个部分或 nginx 模块的设置,分组以便更加方便。
站点可用- 单个应用程序、服务、站点等的配置(它们在这里并不意味着它们会被包括在内)
已启用站点- 此处仅启用站点/应用/服务。此处的符号链接来自 站点可用被添加,以便快速启用或禁用某些配置。