Apache2 使用auth_digest驗證

MAYBE-CRY發表於2021-07-07
# 載入模組 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 協議》,轉載必須註明作者和本文連結

相關文章