CentOS系统(无论CentOS 7、8还是后续版本)通过yum包管理器默认安装Nginx时,主配置文件的固定路径为:
/etc/nginx/nginx.conf
该文件是Nginx的全局配置入口,定义了工作进程数、日志路径、模块加载等核心参数,同时也是其他配置文件的引用起点(如通过include指令引入/etc/nginx/conf.d/*.conf)。
默认情况下,虚拟主机(站点)配置文件存放在以下目录,文件以.conf结尾:
/etc/nginx/conf.d/
例如,CentOS安装Nginx后自带的默认站点配置文件为/etc/nginx/conf.d/default.conf,其中定义了监听端口(80)、默认根目录(/usr/share/nginx/html)等基础设置。
/etc/nginx/mime.types(用于映射文件扩展名与MIME类型,如.html对应text/html)。/usr/share/nginx/html/(存放静态网页文件,如index.html,可通过default.conf中的root指令修改)。/var/log/nginx/(包含访问日志access.log和错误日志error.log,用于监控站点访问情况及排查问题)。conf/nginx.conf(如/usr/local/nginx/conf/nginx.conf),需通过nginx -t命令确认具体路径。sudo nginx -t测试语法正确性,再通过sudo systemctl reload nginx平滑重载配置(避免中断现有连接)。