当我在Ubuntu服务器上的命令行上重新启动nginx服务时,当nginx配置文件出现错误时,该服务将崩溃。在多站点服务器上,这会关闭所有站点,甚至没有配置错误的站点。
为了防止这种情况,我首先运行nginx配置测试:
nginx -t
测试成功运行后,我可以重新启动服务:
/etc/init.d/nginx restart
或仅在不重新启动的情况下重新加载nignx站点配置:
nginx -s reload
在重启命令取决于配置测试结果的情况下,是否有办法组合这两个命令?
我在网上找不到此文件,并且此文件的正式文档非常基础。我不太了解Linux,所以我不知道我要寻找的东西是否就在眼前。
我正在使用nginx v1.1.19。