如何建立Apache的访问控制

 时间:2026-02-12 06:33:16

1、安装httpd服务,yum -y install httpd

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

修改配置文件

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

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

  …… // 省略部分内容  

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

</Directory>

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

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

     …… //省略部分内容

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

</Directory>

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>

5、重启httpd服务 

[root@cbat ~]# systemctl restart httpd

然后进行访问测试

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

  • asp弹出广告页面的方法
  • Zend Studio启动失败 解决方法
  • nodejs连接sqlserver数据库简单封装
  • MySQL如何设置版本的自动更新#校园分享#
  • JSP如何使用application对象统计网页访问量
  • 热门搜索
    爱护公物手抄报 世界读书日手抄报内容 小学生网络安全手抄报的句子 交通安全手抄报资料 手抄报清明节 新学期新气象的手抄报 国庆节手抄报图片 一年级清明节手抄报 文明城市手抄报内容 关于网络安全的手抄报