1.修改http.conf檔案,設定指定目錄的配置,增加驗證。
將allowoverride none改為allowoverride authconfig 或 allowoverride all
2.在指定目錄下增加.htaccess檔案
authname "apache"
authtype basic
authuserfile c:\users\menglongli\desktop\web_root\my\.htpasswd
require user admin
說明:.htaccess檔案中常用的配置選項有以下幾個:
1) authname:定義提示資訊,使用者訪問時提示資訊會出現在認證的對話方塊中
2) authtype:定義認證型別,在http1.0中,只有一種認證型別:basic。在http1.1中有幾種認證型別,如:md5
5) require命令:定義哪些使用者或組才能被授權訪問。如:
require user user1 user2 (只有使用者user1和user2可以訪問)
requires groups group1 (只有group1中的成員可以訪問)
require valid-user (在authuserfile指定的檔案中的所有使用者都可以訪問)
3.執行命令生成金鑰
bin/htpasswd -c .htpasswd admin # #第一次新增使用者時.htpasswd檔案不存在,需要用-c選項建立檔案
#如果想修改密碼: htpasswd -m .htpasswd frank
bin/htpasswd -bc .htpasswd admin
Apache2設定訪問密碼
裡面的內容自己設定 1.生成密碼檔案 如果是生成新的密碼檔案 cd usr apache2 bin htpasswd bc filename username password 如果使用已有的密碼檔案 cd usr apache2 bin htpasswd b filename username p...
apache禁止目錄瀏覽或設定密碼訪問
修改apache配置檔案apache2.conf或者httpd.conf或者 etc apache2 sites enabled 000 default.conf 其中indexes改為 indexes,表示禁止瀏覽 然後重啟apache服務 service apache2 restart 如果是a...
Apache訪問許可權設定
本文的httpd版本號為httpd 2.4.4,事先關閉防火牆和selinux。要想實現linux下apache對web頁面的訪問控制許可權設定,主要需要修改的是 etc httpd httpd.conf這個檔案 切記 一旦修改 etc httpd httpd.conf必須重啟httpd服務,否則不...