nginx: [emerg] "auth_basic" directive is duplicate

今天在处理几台服务器问题时发现宝塔面板的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: [emerg] "auth_basic" directive is duplicate in /www/server/panel/vhost/nginx/phpmyadmin.conf:24
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

具体错误原因

phpmyadmin 开启了ssl + 密码访问

报错原因

phpmyadmin 开启了ssl + 密码访问后,会在 /www/server/panel/vhost/nginx/ 目录生成一个 phpmyadmin.conf 配置文件。

这个自动生成的配置文件里有属性重复了,造成了冲突,删掉重复的就行。

nginx: [emerg] "auth_basic" directive is duplicate

解决办法

  • 方法1:删掉重复属性
  • 方法2:关闭 phpmyadmin sll + 密码访问,且删除配置文件 /www/server/panel/vhost/nginx/phpmyadmin.conf
  • 方法3:删掉 phpmyadmin,删掉相关配置文件(删除要慎重,别删错配置文件了),网传宝塔出了这个bug多
声明:本站所有信息内容均由用户自行发表,该内容观点仅代表用户本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。Email:tellusa@foxmail.com

给TA打赏
共{{data.count}}人
人已打赏
NginxWordPress宝塔面板BT

宝塔面板开启Nginx fastcgi_cache缓存为WordPress提速

2024-4-8 11:45:52

宝塔面板BT

宝塔面板PHP版本中扩展的作用详解

2024-4-16 14:54:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索