沉梦博客

php交流 JavaScript 易语言交流

宝塔面板保存配置文件等系统操作均提示nginx: configuration file /www/server/nginx/conf/nginx.conf test failed的解决方法

今天在添加域名和修改伪静态时出现类似如下提示,怎么弄都解决不了

包括我重启Nginx服务都会提示这个,使用修复工具修复后也一样报错

blob.png


解决方法大概思路:

首先网站是正常运行的,说明网站配置文件肯定是没问题的,想来是Nginx.conf配置文件里面哪里出了错

1、我通过使用xshell工具连接到服务器

blob.png

2、使用vim /www/server/nginx/conf/nginx.conf 命令查看配置文件

vim /www/server/nginx/conf/nginx.conf 

#  如果提示 -bash: vim: command not found ,就用如下命令安装vim支持扩展
# 如果yum命令无法使用,请先通过百度搜索方法安装yum支持库
yum install vim

blob.png

3、我通过往下移动光标,一句句排除大概错误的地方

最后找到最下面那行代码,大概意思就是引入这个目录的所有配置文件,怀疑就可能是这个引起的


blob.png

4、最后根据宝塔使用经验,很可能是免费防火墙引起的,宝塔的那些插件很大概率是各种错误的罪魁祸首

我的有些客户也反应过,比如付费的防火墙,无法完全卸载,卸载了还是拦截,或者各种其他问题

0HD[3`6%~]$KGM15]}0_2MU.png

5、于是我将文件后缀修改了一个其他的(将conf改成乱打的一个,当然你删除也可以,我这里是修改了文件后缀)

这时候再测试,果然就正常了!!好了,困扰了一个小时的问题终于解决!!

最后希望这个教程能够帮助到给大家,网络路漫漫,坑很多,且行且珍惜

Powered By Z-BlogPHP 1.6.0 Valyria

Copyright 沉梦网络科技 Rights Reserved.