首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不将新配置文件复制到nginx目录的情况下检查nginx配置?

如何在不将新配置文件复制到nginx目录的情况下检查nginx配置?
EN

Server Fault用户
提问于 2014-10-16 10:55:45
回答 2查看 8.1K关注 0票数 4

我有一个包含新的nginx配置文件的部署脚本。在部署新的应用程序版本之前,我需要使用nginx -t检查nginx配置。

是否可以检查特定文件的nginx配置,如:

代码语言:javascript
复制
/usr/nginx/sbin/nginx -t -c /var/www/application/vhost.conf
EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-10-16 11:27:44

您可以保存配置的备份副本,然后编辑/替换它,然后在编辑/替换完成后发出nginx -s重新加载。如果配置无效,nginx将不应用更改,将报告他不满意的确切位置,同时将继续使用旧的有效位置。

票数 4
EN

Server Fault用户

发布于 2014-10-16 11:12:00

您确实可以测试一个特定的文件,但是该文件需要是包含其他文件的主要配置,当然,如果要在单独的文件中传送虚拟主机,则必须对包含路径进行调整。

因此,不可能直接检查特定的vhost配置,但这是有意义的,因为服务器块只是主配置的一部分。

代码语言:javascript
复制
/usr/nginx/sbin/nginx -t -c /path/to/nginx.conf
票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/637474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档