宝塔面板切换Nginx版本无法启动报错

嫌你现在的Nginx版本太低了像切换更高的版本结果出现了以下报错,搜了好几个都没解决该问题,今天我也遇到了该问题并成功解决~

报错代码如下:

nginx: [emerg] "auth_basic" directive is duplicate in /www/server/panel/vhost/nginx/phpmyadmin.conf:14
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

根据以上的报错代码可以简单的理解在路径"/www/server/panel/vhost/nginx/phpmyadmin.conf"的第14行出现了重复的"auth_basic"指令,"auth_basic"指令用于启用基本身份验证,并要求用户提供用户名和密码才能访问受保护的资源。在nginx配置文件中,每个指令都应该是唯一的,否则会导致配置文件测试失败。当然这其实属于是宝塔的BUG,phpmyadmin 开启了ssl + 密码访问后,会在导致/www/server/panel/vhost/nginx/ 目录生成一个 phpmyadmin.conf 配置文件。该配置文件里有属性重复了造成了冲突,删掉重复即可。解决方法也很简单~

解决方法:打开宝塔面板-应用商店-phpMyAdmin-设置-安全设置-将“开启SSL”关闭-保存-重启Nginx即可

图片[1]-宝塔面板切换Nginx版本无法启动报错 - 日出资源网-日出资源网
演示图

ps:如果遇到其它报错问题大概率是因为宝塔中的免费防火墙,关闭没有必须卸载才可以正常运行~

注意 1 本网站名称:日出资源网
2 本站永久域名:www.rnmcnm.com
3 如图片或链接或内容失效等问题请联系站长或评论区留言,我每天都在线以效率为主更新~
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容