我有一个包含新的nginx配置文件的部署脚本。在部署新的应用程序版本之前,我需要使用nginx -t检查nginx配置。
是否可以检查特定文件的nginx配置,如:
/usr/nginx/sbin/nginx -t -c /var/www/application/vhost.conf发布于 2014-10-16 11:27:44
您可以保存配置的备份副本,然后编辑/替换它,然后在编辑/替换完成后发出nginx -s重新加载。如果配置无效,nginx将不应用更改,将报告他不满意的确切位置,同时将继续使用旧的有效位置。
发布于 2014-10-16 11:12:00
您确实可以测试一个特定的文件,但是该文件需要是包含其他文件的主要配置,当然,如果要在单独的文件中传送虚拟主机,则必须对包含路径进行调整。
因此,不可能直接检查特定的vhost配置,但这是有意义的,因为服务器块只是主配置的一部分。
/usr/nginx/sbin/nginx -t -c /path/to/nginx.confhttps://serverfault.com/questions/637474
复制相似问题