我们在修改 Nginx 的配置文件之后,在重启 Nginx 之前,最好检查下配置文件是否正确,如果不正确,会导致 Nginx 重启不成功。
我们可以直接使用 Nginx 的 t 参数,来检查配置文件是否正确,同时,还可以配合 c 参数,指定配置文件的路径。
nginx -t
这里,将使用默认的配置文件路径做检查。
nginx -tc path
参数 | 描述 |
---|---|
path | 配置文件的路径 |
配置文件的路径如果不是默认的,我们可以通过 c 参数,指定配置文件的路径。
我们直接,输入以下命令,即可检查 Nginx 的默认的配置文件是否正确,具体命令如下:
nginx -t
执行完毕后,终端输出如下:
现在,我们修改配置文件,使其出错,再次检查,此时终端输出如下:
我们看到,此时,提示我们配置文件出错了,测试完毕,我们再次将配置文件还原为正确的。
我们还可以直接使用 c 参数,指定配置文件的路径,输入以下命令,即可检查 Nginx 的默认的配置文件是否正确,具体命令如下:
nginx -tc /etc/nginx/nginx.conf
执行完毕后,终端输出如下:
现在,我们输入一个不存在的配置文件,使其出错,再次检查,此时终端输出如下:
我们看到,此时,提示我们配置文件不存在。
我们在修改 Nginx 的配置文件之后,在重启 Nginx 之前,最好检查下配置文件是否正确,如果不正确,会导致 Nginx 重启不成功。
我们可以直接使用 Nginx 的 t 参数,来检查配置文件是否正确,同时,还可以配合 c 参数,指定配置文件的路径。