啟用apache目錄瀏覽功能 二(賬號驗證、IP網段限制)
阿新 • • 發佈:2019-02-14
使用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檔案
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網段限制(待續)