apache目錄密碼認證

2021-06-07 02:21:37 字數 719 閱讀 8436

**:

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...