在CentOS 7中全局搜索Nginx配置文件,可以通过以下几种方法实现:
find命令全局搜索sudo find / -type f -name "*nginx*.conf" 2>/dev/null
nginx和.conf的文件,忽略权限错误(2>/dev/null)。/etc/nginx/nginx.conf
/etc/nginx/conf.d/default.conf
/usr/local/nginx/conf/nginx.conf# 检查Nginx主配置文件
ls -l /etc/nginx/nginx.conf
# 检查conf.d目录下的配置
ls -l /etc/nginx/conf.d/
# 检查sites-enabled目录(如果存在)
ls -l /etc/nginx/sites-enabled/
locate命令(需先更新数据库)sudo updatedb # 更新文件数据库(首次使用可能需要)
locate nginx.conf
locate依赖数据库,若文件是新建的,需先运行updatedb。sudo nginx -T 2>&1 | grep "conf"
nginx -T会测试配置并输出所有加载的文件路径,grep "conf"过滤出配置文件。nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful如果Nginx是源码编译安装的,默认配置文件可能在:
/usr/local/nginx/conf/nginx.conf
| 路径 | 说明 |
|---|---|
/etc/nginx/nginx.conf |
主配置文件(RPM安装默认位置) |
/etc/nginx/conf.d/ |
附加配置目录 |
/usr/local/nginx/conf/ |
源码安装默认路径 |
sudo权限。*nginx*.conf)。通过以上方法,您一定能定位到Nginx的配置文件。