我有部署脚本,副本包括新的 nginx 配置文件。nginx -t
在部署新的应用程序版本之前,我需要使用检查 nginx 配置。
是否可以检查特定文件的 nginx 配置,例如?:
/usr/nginx/sbin/nginx -t -c /var/www/application/vhost.conf
Run Code Online (Sandbox Code Playgroud)
您确实可以测试特定文件,但该文件需要是包含其他文件的主要配置,当然如果您在单独的文件中传送虚拟主机,则必须调整包含路径。
因此,无法直接检查特定的 vhost 配置,但这是有道理的,因为服务器块只是主要配置的一部分。
/usr/nginx/sbin/nginx -t -c /path/to/nginx.conf
Run Code Online (Sandbox Code Playgroud)