一、AuthDBMUserFile
<AuthnProviderAlias file ufile>
AuthUserFile /root/apache2/auth/userfile
</AuthnProviderAlias>
<Directory /root/apache2/htdoc>
AllowOverride None
AuthType Basic
AuthName "Entry username and password"
AuthBasicProvider ufile
Require valid-user
</Directory>
假如有成百上千个用户在userfile文件中,那么使用这种方式效率极低,应使用
AuthDBMUserFile,使用步骤如下
1.1 使用htdbm生成dbm文件
./htdbm -bc /root/apache2/auth/userdbm dbm1 dbm1
上述命令将生成userdbm.dir和userdbm.pag文件,并创建用户dbm1,密码dbm1
1.2 配置AuthDBMUserFile
<Directory /root/apache2/htdoc>
AllowOverride None
AuthType Basic
AuthName "Entry username and password"
AuthBasicProvider dbm
AuthDBMUserFile /root/apache2/auth/userdbm
</Directory>
按照上述配置后,访问资源需提供userdbm中存在的用户。
二、AuthDBMGroupFile
<Directory /root/apache2/htdoc>
AllowOverride None
AuthType Basic
AuthName "Entry username and password"
AuthBasicProvider dbm
AuthDBMUserFile /root/apache2/auth/userdbm
AuthGroupFile /root/apache2/auth/groupfile
Require group group1
</Directory>
上述指定只有组group1中的用户可访问资源,同样,如果groupfile中的数据很多,
效率也会很低,应使用AuthDBMGroupFile,使用如下
<Directory /root/apache2/htdoc>
AllowOverride None
AuthType Basic
AuthName "Entry username and password"
AuthBasicProvider dbm
AuthDBMUserFile /root/apache2/auth/userdbm
AuthDBMGroupFile /root/apache2/auth/groupfile
Require group group1
</Directory>
注:当使用AuthBasicProvider dbm时,原AuthUserFile即使指定了apache也不会加载使用其中的用户!
分享到:
相关推荐
在mod_auth_mysql.c的目录中执行: patch -p0 < apache22.diff
mod_auth_mysql-3.0.0.tar.gz
用源码编译生成的Apache的扩展模块,可进行MySQL数据库认证。使用:放到modules下,在conf文件中加入 LoadModule mysql_auth_module modules/mod_auth_mysql.so重启服务即可
mod_auth_sspi-1.0.2-2.0.54.zip mod_auth_sspi-1.0.2-2.0.54.zip
外网软件 mtk线刷授权 mtk机型解锁 super解包等 自带图文翻译与操作动画 解密bbs.ydss.cn
php用法Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证_.docx
mod_auth_mellon:具有简单SAML 2.0服务提供程序的Apache模块
微信第三方授权获取pre_auth_code,获取component_verify_ticket时一定要注意,不是刷新授权事件接收URL马上就获取到,而是把component_verify_ticket存起来,过一会再去看有没有
在 Docker 容器上构建 mod_auth_openidc rpm要求如何构建rpm 在 Docker 主机服务器上克隆这个项目 $ git clone https://github.com/wadahiro/mod_auth_openidc_rpmbuild_container.git 构建泊坞窗图像 $ cd mod_auth...
configurationFile配置文件解密
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
主要介绍了php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证的方法,结合实例形式分析了PHP使用Header函数调用登录验证及PHP_AUTH_PW和PHP_AUTH_USER进行验证处理的相关技巧,需要的朋友可以参考下
mod_auth_openidc:Apache HTTP Server 2.x的OpenID Connect依赖方实现
android studio中文路径错误中的解决方案3所需资源,下载此文档,在你所报错误的路径下新建一个错误提示的文件夹,将此文件复制到文件夹下,即可
uc和mw整合所需的认证接口,值得研究下
阿帕奇httpd saml 使用Apache httpd和mod_auth_mellon( )处理SSL和SAML,然后将请求代理到您的应用程序服务器。安装Apache httpd 以下内容将安装,配置为服务,然后(重新)启动该服务。 yum install httpd mod_...
auth_err_info.sql
mod_auth_any
我的mqtt协议和emqttd开源项目个人理解(14) - 使用redis插件来实现访问控制