1。首先要有apache 的認證模組,預設都會安裝。
2. 編輯httpd.conf檔案 ,修改工作目錄下的配置,將allowoverride 更改為authconfig
options indexes followsymlinks allowoverride authconfig order allow,deny allow from all
3.用htpasswd建立乙個密碼檔案,比如檔案名叫 my.pass
建立htpasswd -c -b my.pass myusername mypassword
新增使用者
htpasswd -b my.pass newusername newpassword
4.將my.pass移動到乙個非發布路徑下之外的任何目錄中,比如 /home/下
5. 在工作目錄建立.htaccess 檔案,檔案內容為
authname "my authorization directory" # 顯示名稱 authtype basic # 認證型別 authuserfile /home/my.pass #認證檔案位置 require valid-user
6.測試,即可出現輸入使用者名稱密碼的對話方塊
在windows上只需要在路徑上作出相應改變
authname "my authorization directory"
authtype basic
authuserfile c:/home/my.pass
require valid-user
還要記住不能用#作注釋,否則會出現錯誤
c:/program files/apache group/apache2/htdocs/.htaccess: authname takes one argument, the authentication realm (e.g. "members only")
apache 設定目錄許可權控制
1。首先要有apache 的認證模組,預設都會安裝。2.編輯httpd.conf檔案 修改工作目錄下的配置,將allowoverride 更改為 authconfig 3.用htpasswd建立乙個密碼檔案,比如檔案名叫 my.pass 建立htpasswd c b my.pass myuserna...
Apache 目錄許可權
輸入使用者名稱 密碼後方可訪問home目錄下的檔案 httpd.confoptions indexes multiviews indexes 禁止目錄索引 allowoverride authconfig order deny,allow allow from all options all all...
apache的幾個設定(目錄,許可權等)
apache 實現禁止盜鏈 1 假設充許鏈結的主機網域名稱為 www.demo.com.cn 2 修改httpd.conf 設定存放站點html檔案的目錄。options followsymlinks allowoverride none 設定 目錄的指令。具體地說明 option 定義在目錄內所能...