Apache做用户认证不允许某个页面或者目录让用户访问

当有这个需求,比如给管理后台或者目录文件设置一个用户认证,只能允许我们管理员去访问它
这时就用到了用户认证  比如说后台管理的安全方面 
以下用wordpress作为演示 进入到wordpress下
cd /export/wordpress
创建需要验证的目录
mkdir user_auth
在user_auth 指定一个认证认证文件 比如etc下的passwd
cp /etc/passwd /export/wordpress/user_auth/
编辑配置文件httpd-vhosts.conf
<Directory /export/export/user_auth/passwd>
AllowOverride AuthConifg
AuthName “please input userauth passwd”
AuthType Basic
AuthUserFile /export/wordpress/.htpasswd
require valid-user
</Directory>
说明:Directory是指定目录,AllowOverride AuthConfig打开用户认证
AuthName是用户认证的提示语 BASIC是用户认证类型
htpasswd是用户账户和密码的存放地点,require打开用户密码目录
最后创建htpasswd文件
-c:创建文件
htpasswd -c /export/wordpress/.htpasswd yxf:针对这个文件创建yxf这个用户并创建密码
注意:第一次用htpasswd指定密码文件 必须用-c创建,下一次在创建用户就不用加-c
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值