要求
為了為您的網絡目錄設置密碼保護,您將需要:
- 設置 AllowOverride AuthConfig ,必須在 Apache 配置文件中啟用。
- 在配置檔下新增
以下自行變更需求。
<Directory "/var/www/html/myblog/file">
Options Indexes #列出此目錄清單
AllowOverride AuthConfig #認證
Require all granted #全部通過
</Directory>
- 使用者設定密碼
切換至須被認證之目錄
#cd /var/www/html/myblog/file
#htpasswd -c .htpasswd tom #第一此使用請用 -c ,為建立檔案 tom 為使用者
# htpasswd .htpasswd eric #第二次使用 eric 為使用者
- 編輯目錄驗證設定檔
file# vim .htaccess
AuthType Basic
AuthName "file Area"
AuthUserFile /var/www/html/myblog/file/.htpasswd
Require user tom eric
AuthType Basic #代表使用由 htpasswd 指令產生密碼檔驗證依據
AuthName "file Area" #顯示對話框上文字
AuthUserFile /var/www/html/myblog/file/.htpasswd #驗證使用的密碼檔,必須包括目錄
Require user tom eric #可通過驗證之帳號,valid-user 代表所有帳號
- 重啟 Apache
- Test
留言
張貼留言