執行個體一:
允許一個使用者通路一個目錄
1.使用htpasswd建立使用者檔案:
$ htpasswd -c /data/httpd/secr/.htpasswd user
此程式會詢問使用者“user1”的密碼,你輸入“passwd”,兩次生效。
2.建立.htaccess檔案
用“vi /log/image/www/huodong/erge/admin/.htaccess”指令建立.htaccess檔案,并寫入以下幾行:
AuthName My Friend Only (注:這個名字是任取的)
AuthType Basic
AuthUserFile /data/httpd/secr/.htpasswd
require user user
最後設定檔案.htpasswd和.htaccess的檔案權限,確定Apache使用者有讀的權限這樣就完成了網頁密碼設定的工作。
3.修改httpd.conf檔案:
用"vi /data/httpd/conf/httpd.conf"檔案,并添加一下幾行:
Options Indexes FollowSymLinks
AllowOverride authconfig
Order allow,deny
Allow from all
#
#AccessFileName .htpaccess
#AllowOverride ALL
執行個體二:
允許一組使用者通路一個目錄。myfriend組中的m1與m2兩個使用者分别能使用密碼“m1pass”和“m2pass”通路/home/httpd/html/backup/目錄中的頁面。
實作步驟:
1.使用htpasswd建立使用者檔案,并在提示資訊分别輸入m1與m2兩個使用者的密碼“m1pass”和“m2pass”:
htpasswd -c /home/httpd/secr/.htpasswd m1
htpasswd -c /home/httpd/secr/.htpasswd m2
2.建立組檔案,用“vi /home/httpd/secr/.htgroup”指令建立.htgroup檔案,并寫入下面一行:
myfriend:m1 m2
3.建立.htaccess檔案,用“vi /home/httpd/html/backup/.htaccess”指令,并寫入以下幾行:
AuthName My Friend Only
AuthUserFile /home/httpd/secr/.htpasswd
AuthGroupFile /home/httpd/secr/.htgroup
require group myfriend
本文轉自 OldHawk 部落格園部落格,原文連結:
http://www.cnblogs.com/taobataoma/archive/2007/12/27/1016766.html
,如需轉載請自行聯系原作者