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.178linux.com/12692

(0)
petmasterpetmaster
上一篇 2016-03-11 16:23
下一篇 2016-03-12 00:54

相关推荐

  • 第八周作业

    第八周作业 1、写一个脚本,使用ping命令推测172.16.250.1-172.16.250.254之间的所有主机的在线状态; 在线的主机使用绿色显示; 不在线的主机使用红色显示;   #!/bin/bash for i in {1..254};do if ping -c 1 -w 1 192.168.1.$i &> /dev/nu…

    Linux干货 2017-11-13
  • rpm和yum的使用,程序包编译安装以及编译apache过程中出现的问题

    一、rpm包管理          用法: rpm [选项…]              查询/验证软件包选项:   &nbsp…

    Linux干货 2016-03-19
  • week8

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:          连接不同子网,使其透明通信,它们工作在链路层。它们处理的是链路层数据,一般来说就是以太     网帧格式的 &nb…

    Linux干货 2016-12-19
  • 用户组和权限管理2

    十七、linux文件系统上的特殊权限     suid:s表示,sgid:s表示,sticky:t表示          安全上下文     前提:进程有属主和属组,文件有属主和属组  &n…

    Linux干货 2016-08-04
  • TCP/IP

    TCP/IP协议族     互联网协议族(英语:Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。因为该协议家…

    Linux干货 2017-06-26
  • 111-puppet

    一.运维层次分类 OS Provision:

    2016-12-04