apache設定賬戶密碼訪問

2021-10-09 16:36:03 字數 846 閱讀 6064

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服務,否則不...