httpd服務可以實現對資源訪問控制,可以根據IP地址和用戶兩種方式進行控制。
一、用戶認證控制
1、在站點根目錄下創建一個目錄及一個頁面文件
2、修改/var/httpd/conf/httpd.conf文件
針對/var/www/html/admin目錄做訪問控制,其中:
AuthType:認證類型為基本認證;
AuthName:認證名,隨意填寫;
AuthUserFile:指定認證時使用的文件;
Require user:指定允許訪問頁面的用戶。
Require valid-user:用于指定允許文件中所有用戶。
3、創建認證文件
使用htpasswd命令來創建文件并指定用戶口令。
htpasswd命令的常用參數如下:
-c:創建認證文件,只在創建第一個用戶時使用;
-m:使用md5加密口令;
-D:刪除用戶。
創建第一個用戶ben:
創建第二個用戶:
查看用戶;
4、驗證
訪問admin目錄里會提示輸入認證用戶:
輸入正確的信息后可以訪問目錄的中頁面。
二、基于IP控制
order allow,deny表示,默認為拒絕所有(deny),如果要開放(allow)IP,需要明確定義。
allow from IP地址:指明允許的IP地址。
IP地址的形式包括:
172.16
172.16.0.0
172.16.0.0/16
172.16.0.0/255.255.0.0
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/12692