如何配置nginx认证访问权限

 时间:2026-02-12 08:39:41

1、开启权限认证需要配置两个指令: auth_basic、auth_basic_user_file

auth_basic配置验证时的提示信息;

auth_basic_user_file 配置指向包含账户和密码信息的 绝对路径 文件;

如何配置nginx认证访问权限

2、首先我们用密令生成一个账户密码文件 pass_file,保存到 /etc/nginx/conf.d ,命令如下:

htpasswd -c -d /etc/nginx/conf.d/pass_file work

work 是访问的用户名

如何配置nginx认证访问权限

3、在需要限制访问权限的地方添加 auth_basic、auth_basic_user_file 配置,这两个指令泪惹蚊配置炼攀位置没有什么限制,可以配置在 http、server、location:

auth_basic "need user and password";

auth_basic_user_file /etc/nginx/conf.d/pass_file;

笔者把它配置了 location /test 内,只限制了这个url地址,其他的访问不收影响;

检查一下nginx配置,重载一下配置信息:

配置检查:nginx -t

配置重载:nginx -s reload 

如何配置nginx认证访问权限

4、我们直接访问首页,能正常显示,第一次访问 /test 会弹出登录框验证,验证通过了才能访问页面,不通过的话会显付匠示 401 Authorization Required 信息

如何配置nginx认证访问权限

如何配置nginx认证访问权限

如何配置nginx认证访问权限

如何配置nginx认证访问权限

5、看到这里了,说明也是同道中人,加个关注,更多分享等着您

  • C#里的SQL语句in的多个参数怎么用
  • 如何使用ES6中的Proxy设置和获取对象的属性
  • 用css选择器选择除了最后一个元素的所有元素
  • VisualStudio如何设置窗体的标题属性
  • 手机UC浏览器如何设置标识状态为手机版?
  • 热门搜索
    大堡礁旅游攻略 贵港旅游景点大全 南昌旅游网 天津旅游教育网 大溪地旅游攻略 江苏宿迁旅游 港澳旅游注意事项 林县旅游景点大全 绵阳附近旅游景点 永嘉旅游景点大全