1. 程式人生 > >使用Apache配置需要使用者名稱和密碼認證才能訪問的網站

使用Apache配置需要使用者名稱和密碼認證才能訪問的網站

  說明:.htaccess檔案中常用的配置選項有以下幾個:
  1) AuthName:定義提示資訊,使用者訪問時提示資訊會出現在認證的對話方塊中
  2) AuthType:定義認證型別,在HTTP1.0中,只有一種認證型別:basic。在HTTP1.1中有幾種認證型別,如:MD5
  3) AuthUserFile:定義包含使用者名稱和密碼的文字檔案,每行一對
  4) AuthGroupFile:定義包含使用者組和組成員的文字檔案。組成員之間用空格分開,如:group1:user1 user2
  5) require命令:定義哪些使用者或組才能被授權訪問。如:
  require user user1 user2 (只有使用者user1和user2可以訪問)

  requires groups group1 (只有group1中的成員可以訪問)
  require valid-user (在AuthUserFile指定的檔案中的所有使用者都可以訪問)
 3.利用Apache附帶的程式htpasswd,生成包含使用者名稱和密碼的文字檔案:/var/www/html/members.txt