宝塔面板保存配置文件等系统操作均提示nginx: configuration file /www/server/nginx/conf/nginx.conf test failed的解决方法
今天在添加域名和修改伪静态时出现类似如下提示,怎么弄都解决不了
包括我重启Nginx服务都会提示这个,使用修复工具修复后也一样报错
解决方法大概思路:
首先网站是正常运行的,说明网站配置文件肯定是没问题的,想来是Nginx.conf配置文件里面哪里出了错
1、我通过使用xshell工具连接到服务器
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
3、我通过往下移动光标,一句句排除大概错误的地方
最后找到最下面那行代码,大概意思就是引入这个目录的所有配置文件,怀疑就可能是这个引起的
4、最后根据宝塔使用经验,很可能是免费防火墙引起的,宝塔的那些插件很大概率是各种错误的罪魁祸首
我的有些客户也反应过,比如付费的防火墙,无法完全卸载,卸载了还是拦截,或者各种其他问题
5、于是我将文件后缀修改了一个其他的(将conf改成乱打的一个,当然你删除也可以,我这里是修改了文件后缀)
这时候再测试,果然就正常了!!好了,困扰了一个小时的问题终于解决!!
最后希望这个教程能够帮助到给大家,网络路漫漫,坑很多,且行且珍惜
-- 展开阅读全文 --