教程|宝塔面板出现Nginx配置规则错误:nginx: [emerg] “auth_basic”

重启服务器后发现网站无法打开,提示 Nginx 错误,进入宝塔后台启动 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

提示Nginx配置规则错误原因:

此问题是由于 phpmyadmin 的问题导致,可能原因有:

  1. 手动修改过 phpmyadmin 的配置文件;
  2. phpmyadmin 插件管理中设置了密码登录访问;
  3. 其他不知名 BUG。

解决办法:

针对第一种原因:

  1. 这种情况先卸载 phpmyadmin;
  2. 然后根据提示文件路径找到 phpmyadmin.conf 文件;
  3. 删除错误提示行,或者直接删除 phpmyadmin.conf 文件即可解决。

注意:如果需要使用 phpmyadmin,重新安装即可,不会再提示上述问题。

针对第二种原因:

  1. 进入宝塔后台,打开 phpmyadmin 插件设置选项;
  2. 点击「安全设置」;
  3. 把密码访问关闭即可。

%title插图%num

针对第三种原因:

这个百度关键词「宝塔Nginx配置规则错误」看看吧,或者进入宝塔论坛搜索同样的关键词,看看有没有一样问题的帖子。实在不行就发帖吧,管理员会回复的。

宝塔论坛地址:https://www.bt.cn/bbs/

角落吧大部分资源收集于网络,只做学习和交流使用,版权归原作者所有。发布的内容若侵犯到您的权益,请联系站长删除 ,我们将及时处理。
角落吧 » 教程|宝塔面板出现Nginx配置规则错误:nginx: [emerg] “auth_basic”

发表评论