1.软文推荐

2.软文推荐

3.软文推荐

我们很多运维都有过这样的经历;你只是对你的 Nginx 配置做“一点点小小的改变”,然后在你意识到之前,你的 Web 服务器就宕机了。幸运的是,现在你有幸你看到我们 Linux 迷的这篇文章,在 Nginx 中有一个现成的答案,测试配置的改变!

在NGINX中,你可以执行几个任务来测试配置的改变,包括内置的开关、最佳故障排除和权限测试。在本教程中,您将学习如何开始确保不再让生产环境停止!

验证NGINX配置文件语法

NGINX配置文件需要遵循特定的模式。您不能只在配置文件中提供任何文本,然后就指望NGINX能理解它。我们要做的在将其发布到重要的环境之前,需要先测试其语法。

为了测试NGINX配置文件,NGINX二进制文件提供了-t开关。-t开关是一个标志,告诉NGINX读取配置文件(以及主配置文件中引用的所有文件),并确保语法有效。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? sudo nginx -t

该-t开关不仅测试主 NGINX 配置文件中的语法,而且还读取和测试通过include语句引用的所有文件的语法。

如果配置文件的语法有效无错,您将看到如下内容:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
NGINX 配置测试成功

相反,您会在下面看到,如果您在配置文件中犯了错误,-t开关会告诉您。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? sudo nginx -t
nginx: [emerg] "error_page" directive is not allowed here in /etc/nginx/snippets/custom-error-page.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed
NGINX 配置错误

例如,如果 NGINX 由于权限问题而无法读取配置文件中的包含文件,您将看到以下输出。

包含文件中的权限错误。

结论

你现在应该知道如何使用 NGINX 来测试配置文件的语法了!当您更改 NGINX 配置文件时,请记住始终运行-t开关!

本文来源:www.lxlinux.net/9883.html,若引用不当,请联系修改。

相关文章 8

1

成都网站建设哪家强(成都网站建设哪家好?) 3分钟前

广州合优网络成立14周年,提供专业高端网站定制服务,可根据不同行业,个性化定制专属网站,一对一VIP服务,建站实力远超同行,如今公司已...

2

贺州网站建设公司/贺州企业建站/小程序开发/网站制作报价(贺州市城乡建设) 5分钟前

贺州网站建设品牌及网络营销,专业领域包括贺州网站建设公司,提供高品质贺州网站建设,贺州APP开发,贺州小程序开发,贺州软件开发、电...

3

【便宜】咸鱼云:1核/1G/10G SSD/500G/1Gbps/圣何塞三网联通回程/月付$4.4 8分钟前

咸鱼云本站在去年初分享过,当时商家新开业的投入,转眼就过了一年了,之前分享的是商家的德国CN2 GIA线路的套餐,目前商家新放出了美...

4

【便宜】¥10.8/年 2核CPU 512M内存 30G硬盘 1T流量@100Mbps OpenVZ 洛杉矶 FTPit 11分钟前

FTPit是一家开了6年的国外主机商家,这家一直以为都是在廉价出名的,商家主要销售VPS,KVM和OpenVZ虚拟架构都有,不过OVZ的价格相对便宜一...

5

apayun阿帕云引擎大陆版怎么样?阿帕云引擎大陆版价格多少钱? 12分钟前

apayun阿帕云引擎大陆版怎么样? apayun阿帕云引擎大陆版是指面向大陆主体在大陆运营的公有云管理系统,自带实名、备案,符合国内监管要...

6

Linux系统安装perl具体步骤 13分钟前

Linux系统如何安装perl? Perl 是一种动态解释型的脚本语言,借取了C、sed、awk、shell scripting 以及很多其他编程語言的特性,下面良许教程网为...

7

【黑五】Friendhosting:全场VPS七折优惠,续费1年送1个月,美国/波兰/瑞士/乌克兰等多地机 14分钟前

Friendhosting是一家成立11年的保加利亚主机销售商,商家销售的产品有VPS、VDS和独立服务器,机房比较多,有美国、波兰、瑞士、乌克兰、保...

8

【优惠】CUBECLOUD:美国/香港CN2 GIA线路,G口大带宽,全场9折优惠 17分钟前

CUBECLOUD是一家国内运营多年的主机商家,商家有美国和中国香港两个机房,最早商家全部都是CN2 GIA线路,后期上了香港CMI+NNT线路和洛杉矶...