1.下指令建立允許登入網頁的帳號及密碼檔,

htpasswd [-c] password_file_name User_name

-c表示若檔案不存在時自動新增
password_file_name檔名
User_ name使用者名稱

2.編輯/etc/httpd/conf/httpd.conf

加入下列標籤:

 

<Directory "/var/www/">
AuthName "Protected Directory"
AuthType Basic
AuthUserFile /var/www/
require valid-user  
require user tony
</Directory>

 

其中,Directory是定義要認證網頁的資料夾路徑,
AuthName為顯示在客戶端認證對話方塊內的文字,
AuthType為認證類型,一般設成Basic即可,
AuthUserFile為密碼檔存放路徑,
require定義可以存取地使用者,valid-user表示在密碼檔中的任一使用者皆可登入,或直接輸入帳號名稱。

3.重新啟動httpd。

By admin

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料