今天给树莓派装宝塔面板,安装环境的时候遇到的问题,nginx: configuration file /www/server/nginx/conf/nginx.conf test failedvu错误,树莓派是个迷你linux主机,有兴趣可以百度,这里只介绍错误解决方案
报错内容
nginx: [emerg] unknown directive "lua_shared_dict" in /www/server/panel/vhost/nginx/free_waf.conf:1
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed
刚开始判断是nginx文件的损坏,刚装好的虽然可能性不大但我还是尝试了以下,卸载重装看看能否解决问题。然而重装之后问题依旧
启动重启都会报同样的错,重载配置之后启动重启也是一样的情况。
这个时候我已经开始考虑Apache,考虑到我的设备除了网站还可能跑一些别的程序,由于树莓派的性能情况所以我就放弃了这个想法。最好程序全部都是最轻量化的。
解决方法
分两条错误分别百度和谷歌之后收集的资料给出的解决办法很多,但是我就准备来试试还没来得及试。
巧合的是我刚好看到我安装了一款nginx的免费防火墙插件,我瞬间就感觉很大可能性是这款插件的锅,卸载插件之后果然问题完美解决。
经过这次的教训,下次再部署什么东西,首从主要程序下手,相关插件类的放到次要部分!
还没有人赞赏,快来当第一个赞赏的人吧!
- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
声明:本文为原创文章,版权归小王总博客所有,欢迎分享本文,转载请保留出处!