当前位置:论坛首页 > Windows面板 > 建议

【已记录】限制访问 加密访问 给宝塔一个建议

发表在 Windows面板2024-1-27 23:03 [复制链接] 2 1518

我试了一下有些兄弟不知道有没有类似的情况,
创建好网站后,想给一个路径加个加密访问,比如我想给2这个路径添加加密访问 添加成功后我访问http//你的域名/2/的时候他是让你输入用户密码的但是你访问主页http//你的域名/他也是让你输入用户密码,结果就一棒子打死了,他这个是代码问题,希望官方修复一下,官方的代码是
location ~* ^/2* {
  auth_basic "Authorization";
  auth_basic_user_file dir_auth/你的域名/2.pass;
}

修复代码
location = /2/ {
  auth_basic "Authorization";
  auth_basic_user_file dir_auth/你的域名/2.pass;
}
这样匹配精度更准确一点,官方修复可能需要一段时间我给大家说一下文件路径在那怎么修复,给急需的兄弟们先用着等官方修复更好了

这是我自己的见解,可能官方有更好的语法修复,希望官方修复一下。

我用的是windows版的不知道其他的怎么样
windows版的路径是C:/BtSoft/nginx/conf/dir_auth/
实在找不到就搜索一下dir_auth
dir_auth文件夹里面有你设置的加密访问文件
找到他把代码location ~* ^/2*修改成location =/2/

使用道具 举报 只看该作者 回复
发表于 2024-1-27 23:46:36 | 显示全部楼层
用       
location ^~ /2/ 更好一点
使用道具 举报 回复 支持 反对
发表于 2024-1-29 10:24:48 | 显示全部楼层
已记录您反馈的问题,感谢您的反馈!后续更新的时候会针对这一块进行优化
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表