centos6.5-搭建Apache-地址限制和用戶訪問


對於企業內部的WEB管理平台,例如日志分析系統(Awstats)為了更好實現訪問控制,在通過客戶端訪問時,提交一些用戶密碼或對客戶IP地址進行授權,避免服務器的安全隱患。

 

  1. 常見的訪問控制方式:應用於配置文件中的目錄區域

<Directory>......</Directory>

1.客戶機地址限制

2.用戶授權限制

 

一、用戶地址限制

Order   用來定義訪問控制順序

    Allow from  地址    #允許某些地址訪問

    Deny  from  地址    #拒絕某些地址訪問

 

         地址類型:IP地址 網絡地址 主機名 域名 all(表示所有)  多個地址之間使用空格分割

      

格式1:

Order deny,allow   #先拒絕,后允許

 Deny from all      #拒絕所有

格式2:

Order allow,deny   #先允許,后拒絕

Allow from all  #允許所有   

 

地址限制實例

vim /usr/local/httpd/conf/httpd.conf

156     Order allow,deny

157     Allow from 192.168.10.0   #將ALL改為192.168.10.0 ##只允許10.0網段訪問網頁

 

在次訪問網頁,權限拒絕。地址限制成功

二、客戶授權限制

1)創建用戶認證數據庫文件

/usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/.a a

New password:               //根據提示填寫密碼

Re-type new password:       //根據提示填寫密碼

Adding password for user a

 

.a 認證的用戶數據文件(是隱藏文件)

a   創建的用戶

查看認證文件

注意:只有在第一次創建文件時使用 -c  后期添加用戶時不能使用,否則前期創建的用戶將會消失。在文件中再次添加新用戶。命令如下

/usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/.a ts111

新用戶已經添加完成

2)編輯httpd主配置文件

 

     113行加入以下內容

        AuthName "http web"

        AuthType Basic

        AuthUserFile /usr/local/httpd/conf/.a

        require valid-user

 

在次訪問網頁。輸入用戶名和密碼即可訪問

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM