httpd功能配置之訪問控制

   httpd服務可以實現對資源訪問控制,可以根據IP地址和用戶兩種方式進行控制。

   一、用戶認證控制

     1、在站點根目錄下創建一個目錄及一個頁面文件

訪問控制1.jpg

訪問控制2.jpg

     2、修改/var/httpd/conf/httpd.conf文件

訪問控制3.jpg

     針對/var/www/html/admin目錄做訪問控制,其中:

     AuthType:認證類型為基本認證;

     AuthName:認證名,隨意填寫;  

     AuthUserFile:指定認證時使用的文件;

     Require user:指定允許訪問頁面的用戶。 

     Require valid-user:用于指定允許文件中所有用戶。

     3、創建認證文件

     使用htpasswd命令來創建文件并指定用戶口令。

     htpasswd命令的常用參數如下:

      -c:創建認證文件,只在創建第一個用戶時使用;

      -m:使用md5加密口令;

      -D:刪除用戶。 

     創建第一個用戶ben:

訪問控制4.jpg

     創建第二個用戶:

訪問控制5.jpg

     查看用戶;

訪問控制6.jpg

     4、驗證

    訪問admin目錄里會提示輸入認證用戶:

訪問控制9.jpg

    輸入正確的信息后可以訪問目錄的中頁面。

訪問控制10.jpg

  二、基于IP控制

IP控制1.jpg

   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

(0)
petmasterpetmaster
上一篇 2016-03-11
下一篇 2016-03-12

相關推薦

  • 二.Linux博客-2016年7月21日screen、echo

    格式說明: 操作 概念 命令 說明及舉例 二.screen、echo internet 因特網ethernet 以太網ctrl+alt+F1 圖形界面ctrl+alt+F2-F6 字符界面 命令:who am i/who/who me i/tty/df/ifconfig/w/ halt 關機 reboot&n…

    Linux干貨 2016-08-24
  • grep與基本正則表達式基本用法

    正則表達式:Regual Expression  REGEXP      由一類特殊字符及文本字符所編寫的模式,其中有些字符不表示其字母意義,而是用于表示控制或通配的功能;       分兩類:             &nbsp…

    Linux干貨 2016-11-03
  • C++的std::string的“讀時也拷貝”技術!

    C++的std::string的讀時也拷貝技術! 嘿嘿,你沒有看錯,我也沒有寫錯,是讀時也拷貝技術。什么?我的錯,你之前聽說寫過時才拷貝,嗯,不錯的確有這門技術,英文是Copy On Write,簡寫就是COW,非常’?!∧敲次覀兙蛠砜纯催@個’?!夹g的效果吧。 我們先編寫一段程序 #include <string> #include…

    Linux干貨 2015-04-03
  • N26-博客作業-week4

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]# cp -r /etc/skel /home/tuser1~]# chmod -R 700 /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 ~]# echo “hadoop…

    Linux干貨 2017-02-26
  • 【招聘福利】深圳/系統運維工程師/薪資彈性,可面談

    深圳市鑫順諾科技有限公司 有意向的學員,請聯系magedu-小助手QQ:1522609717 職位職能: 系統運維工程師崗位職責:1、公司日常機房網絡和辦公室網絡管理調優、日常辦公電腦維護。2、管理、維護網站服務器運行狀態,處理系統運行故障;3、負責服務器集群的操作系統安裝、升級、定制、部署與維護工作;4、負責服務器集群的系統監控和自動化腳本的設計與部署;5…

    Linux干貨 2015-11-06
  • 馬哥教育網絡20期+第六周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; :%s/^[[:space:]]/#&/ 2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白…

    Linux干貨 2016-07-07
欧美性久久久久