**:
1:建立使用者密碼檔案。
htpasswd -c /usr/local/apache/passwd 使用者名稱
回車後會提示要求輸入密碼。
-c是新建檔案。
如果新增其他使用者到檔案的話
htpasswd /usr/local/apache/passwd 另乙個使用者名稱
2:建立好密碼檔案後,修改httpd-vhosts檔案。
如:serveradmin [email protected]
documentroot "/www/wwwroot"
servername www.abc.com
————加入這一段
authtype basic
allow from all
authname "彈出密碼視窗提示的文字"
authuserfile /usr/local/apache/passwd ————之前建立的密碼檔案
require valid-user -----允許檔案中所有使用者都能訪問,如果只要求特定用的使用者的話就這樣寫 require user 使用者名稱
當然使用者少的話這樣就可以了 如果好幾百的話會大大影響效能。那時候就要選擇其他方式了。
還有個組使用者的是在apache手冊上看的
authgroupfile /usr/local/apache/passwd/groups
require group groupname
配置apache密碼認證
apache提供了一系列的認證,授權,訪問控制模組,我們這裡選用最方便的mod auth basic,mod authn file,mod authz user這三個模組實現目錄或檔案需要輸入使用者和密碼認證。1 生成密碼檔案 示例 htpasswd c var www htpasswd cento...
Apache 給目錄設定認證
需要認證的目錄 var www html test 1.配置檔案路徑 httpd conf httpd.conf authtype basic 認證型別 authuserfile 密碼保持的路徑 require vailid user 檔案記錄可以訪問的人,或者指定 require user use...
Apache使用者認證
一.基本的apache使用者認證方法 若對某一目錄下的檔案如 home ftp pub需要做到使用者認證,則在httpd.conf 中加入下面的行 options indexes followsymlinks allowoverride authconfig order allow,deny all...