如何在nginx配置文件中轻松查找错误

2019年1月17日更新,我们下面来介绍nginx配置文件的错误

如果你编辑了一些nginx配置文件,而nginx不希望重新加载或重启,例如出现如下错误信息:

您的配置文件中可能有一些错误。

有一个简单的命令来检查错误(您需要以根用户身份运行它):nginx -t

示例输出:

首先,最后一行告诉您配置文件中确实存在一些错误。

第一行告诉您它的确切位置:/etc/nginx/sites-enabled/mysite:31意味着:查看文件/etc/nginx/sites-enabled/mysite,第31行。

在这种情况下,实际的错误消息是未知的指令“autoindex$”。通过检查上述文件,我发现我不小心输入了autoindex $;而不是自动索引;

修复这个问题后,nginx -t显示配置文件现在看起来是正确的:

请注意,虽然大多数nginx无法(重新)启动的情况是由配置文件中的问题引起的,但是在某些情况下,配置文件似乎是正确的,nginx仍然不会启动。在这种情况下。查看通常位于/var/log/nginx/error的日志文件。日志。要查看它,您需要是root用户。我推荐这个命令:

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: 全球中文网站排行榜

下一篇: 为什么在斜坡上跑步可以节省您在健身房的时间

登录 评论
avatar