Apache2 使用auth_digest验证

# 加载模块 auth_digest.load
root@WebITS:/etc/apache2/mods-enabled# ln -s ../mods-available/auth_digest.load auth_digest.load

# 删除模块 auth_basic.load 的加载 注:这是一个软链接 
# [此步骤非常重要!!!]
root@WebITS:/etc/apache2/mods-enabled# rm -rf auth_basic.load

# 自动加载模块
root@WebITS:/etc/apache2/mods-enabled# a2enmod auth_digest
Considering dependency authn_core for auth_digest:
Module authn_core already enabled
Module auth_digest already enabled

# 更改配置文件
root@WebITS:/etc/apache2# vim apache2.conf
...
<Location />
  AuthType Digest
  AuthName "reyeweb"
  AuthDigestProvider file
  AuthUserFile "/etc/nginx/htpasswd_digest"
  Require valid-user
</Location>
...

# 生成验证文件 [文件包含账密信息]
root@WebITS:/etc/apache2# sudo htdigest -c /etc/nginx/htpasswd_digest "reyeweb" admin

# 重启服务
root@WebITS:/etc/apache2# service apache2 restart
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!