需要認證的目錄: /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...