basic基于账户、组和.htaccess的验证
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了basic基于账户、组和.htaccess的验证,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1312字,纯文字阅读大概需要2分钟。
内容图文
![basic基于账户、组和.htaccess的验证](/upload/InfoBanner/zyjiaocheng/1276/9d609ce352544489b8313edc3e96cfd9.jpg)
1.修改配置文件添加参数
vim /etc/httpd/conf.d/test.conf
再该目录下创建一个.conf结尾的文件
<directory /var/www/html/admin/>
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
Require user tom alice
</directory>
配置如上图的参数
2.创建账户
htpasswd -c /etc/httpd/conf.d/.httpuser tom
htpasswd -c /etc/httpd/conf.d/.httpuser alice
创建tom和alice两个账户,参数-c是可以帮助你创建一个记录账户的文件(建议第一次创建账户使用),不然这个文件需要手动创建(建议使用.ht开头,再配置文件中有对该访问权限的控制保证安全性)
3.保证文件安全性,严格控制访问权限
chmod 600 /etc/httpd/conf.d/.httpuser
setfacl -m u:apache:r /etc/httpd/conf.d/.httpuser
保证该文件安全性修改权限,并给与apache账户acl权限,客户在游览器默认使用apache账户
实验:basic方法2 .htaccess
1.在设置权限的文件夹中创建一个.htaccess文件
vim /var/www/html/admin/.htaccess
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
Require user tom alice
2.在配置文件中添加参数,使得将授权内容和授权文件分开放,能够最大的程度上保证权限的安全性
vim /etc/httpd/conf.d/test.conf
<directory /var/www/html/admin/>
allowoverride authconfig
</directory>
实验:basic对组实现验证
1.创建记录分组的文件
vim /etc/httpd/conf.d/.httpgroup
g1: tom jack
g2: tom alice
2.修改权限内容文件,由于上面我们已经使该与授权文件分离开,所以我暂时修改文件夹下的权限内容文件
vim /var/www/html/admin/.htaccess
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
AuthGroupFile "/etc/httpd/conf.d/.httpgroup"
Require group g1 g2
原文:https://blog.51cto.com/14234933/2393662
内容总结
以上是互联网集市为您收集整理的basic基于账户、组和.htaccess的验证全部内容,希望文章能够帮你解决basic基于账户、组和.htaccess的验证所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。