如何建立Apache的访问控制

  • 浏览:244
  • |
  • 更新:

通过进行apache的访问控制配置,我们可以通过设置访问控制,对网站进行权限管理,提高网站的安全性。

工具/原料

  • 11
  • 11
  • 111

方法/步骤

  1. 1

    安装httpd服务,yum -y install httpd

    打开配置文件,路径:/usr/local/httpd/conf/httpd.conf 修改配置文件

  2. 2

    设置权限控制-----允许所有

    <Directory "/usr/local/httpd/htdocs">

      …… // 省略部分内容  

      Require all granted    #允许所有主机访问 

    </Directory>

  3. 3

    设置权限控制-----允许某台主机

    <Directory "/usr/local/httpd/htdocs">

         …… //省略部分内容

         Require ip 192.168.1.20  #允许单个主机访问

    </Directory>

  4. 3
    此文章未经许可获取自百度经验
  5. 4

    仅拒绝某台主机或网段(注意:在使用 not 禁止访问时要将其置于<RequireAll></RequireAll>容器中,在容器中配置相应策略):

    <Directory "/usr/local/httpd/htdocs">

            …… //

            <RequireAll>

                      Require   all  granted      # 允许所有主机访问

                      Require   not   ip  192.168.0.0/24   192.168.1.20    # 拒绝0.0网段,1.20 主机

            </RequireAll>

    </Directory>

  6. 5

    重启httpd服务 

    [root@cbat ~]# systemctl restart httpd

    然后进行访问测试

    当未被授权的客户机访问目录时,将会被拒绝,显示 HTTP 403 错误 报错

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部