1. 程式人生 > >啟用apache目錄瀏覽功能 二(賬號驗證、IP網段限制)

啟用apache目錄瀏覽功能 二(賬號驗證、IP網段限制)

使用apache限制使用者瀏覽分為兩種:

1、使用賬號和密碼

2、通過IP網段限制

一、使用賬號限制

1、在Apache配置檔案中httpd.conf中最後新增允許訪問的目錄

Alias /dist "E:/KuGou"
<Directory "E:/KuGou">
	Options Indexes MultiViews 
	AllowOverride AuthConfig 
	Order Deny,Allow
	Allow from all
	Options All
	AllowOverride All
</Directory>

2、在被訪問的目錄E:\KuGou下新增.htaccess檔案

.htaccess 寫道 authtype basic
authname loginauth
authuserfile E:/KuGou/.htpasswd
require valid-user

3、在被訪問的目錄E:\KuGou下新增密碼檔案

到 [Apache Home]\bin目錄,輸入命令

htpasswd -c E:\KuGou\.htpasswd hb

重複輸入兩次密碼

強調: .htpasswd檔案需要與第二步配置中的檔案是一致的

再次新增使用者的時候,去掉引數-c

htpasswd -c E:\KuGou\.htpasswd hb1

備註:

apache htpasswd命令選項引數說明

  -c 建立一個加密檔案

  -n 不更新加密檔案,只將apache htpasswd命令加密後的使用者名稱密碼顯示在螢幕上

  -m 預設apache htpassswd命令採用MD5演算法對密碼進行加密

  -d apache htpassswd命令採用CRYPT演算法對密碼進行加密

  -p apache htpassswd命令不對密碼進行進行加密,即明文密碼

  -s apache htpassswd命令採用SHA演算法對密碼進行加密

  -b 在apache htpassswd命令列中一併輸入使用者名稱和密碼而不是根據提示輸入密碼

  -D 刪除指定的使用者

4、使用瀏覽器訪問

輸入http://localhost/dist/

 

二、使用IP網段限制(待續)