重启服务器后发现网站无法打开,提示 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 的问题导致,可能原因有:
- 手动修改过 phpmyadmin 的配置文件;
- phpmyadmin 插件管理中设置了密码登录访问;
- 其他不知名 BUG。
解决办法:
针对第一种原因:
- 这种情况先卸载 phpmyadmin;
- 然后根据提示文件路径找到 phpmyadmin.conf 文件;
- 删除错误提示行,或者直接删除 phpmyadmin.conf 文件即可解决。
注意:如果需要使用 phpmyadmin,重新安装即可,不会再提示上述问题。
针对第二种原因:
- 进入宝塔后台,打开 phpmyadmin 插件设置选项;
- 点击「安全设置」;
- 把密码访问关闭即可。
针对第三种原因:
这个百度关键词「宝塔Nginx配置规则错误」看看吧,或者进入宝塔论坛搜索同样的关键词,看看有没有一样问题的帖子。实在不行就发帖吧,管理员会回复的。
宝塔论坛地址:https://www.bt.cn/bbs/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)