Apache 給目錄設定認證

2021-07-03 20:09:16 字數 1021 閱讀 9825

需要認證的目錄:  /var/www/html/test

1.配置檔案路徑:httpd/conf/httpd.conf

authtype basic   (認證型別)

authuserfile     (密碼保持的路徑)

require  vailid-user     (檔案記錄可以訪問的人,或者指定 require user  usera,userb,表示只允許usera 和userb 登入,usera 和userb 不是系統使用者)

authname "please input your name & password:"

2.使用 htpasswd 生成  authuserfile,和訪問的使用者

htpasswd -c authuserfile的路徑 usera     (建立 檔案並將 usera 加入到檔案中,usera 和userb 不是系統使用者)

httppasswd  authuserfile的路徑  userb    (將userb 加入到檔案中 ,userb 不是系統使用者)

*authuserfile 的許可權,o+r *

另外,普通使用者的目錄登入認證,先要開啟配置

(* 表示使用者名稱)

allowoverirde     authconfig

fileinfo  limit

order allow,deny

allow from all

建立  /home/*/public_html  目錄

編寫個人主頁密碼檔案。

accessfiles.htaccess (.htaccess 放到那目錄,那個目錄被加密)

auth bacsic

authname  "please input name & password:"

authuserfile     密碼檔案存放的路徑

apache目錄密碼認證

1 建立使用者密碼檔案。htpasswd c usr local apache passwd 使用者名稱 回車後會提示要求輸入密碼。c是新建檔案。如果新增其他使用者到檔案的話 htpasswd usr local apache passwd 另乙個使用者名稱 2 建立好密碼檔案後,修改httpd v...

Apache虛擬目錄設定

一 關於apache虛擬目錄alias 關於apache虛擬目錄的問題,apache的config檔案中documentroot 後面的是apache在解析頁面時候的跟目錄,如果在本機上同是存在兩個工作目錄那麼如果不虛擬 alias 目錄的話,需要不斷修改documentroot的路徑,然後重啟ap...

apache 設定目錄許可權控制

1。首先要有apache 的認證模組,預設都會安裝。2.編輯httpd.conf檔案 修改工作目錄下的配置,將allowoverride 更改為 authconfig 3.用htpasswd建立乙個密碼檔案,比如檔案名叫 my.pass 建立htpasswd c b my.pass myuserna...