Linux Apache httpd 安全加固、限定访问

Apache httpd 安全配置

主配置文件

  • 位置

    /etc/httpd/conf/httpd.conf 
    
  • 文件中大部分内容都是注释

    选择文件中不含‘#’的行

    grep -v "#" /etc/httpd/conf/httpd.conf
    
  • 配置示例

    image-20231011094421137

    image-20231011094618208

HTTPD 安全加固

目录浏览

  • Directory Listing

  • 引发信息泄露

  • 当目录中没有设置默认首页,外部用户可以看见文件中所有文件和目录

    image-20231011100639168

  • 加固措施

    关闭目录浏览

    vim /etc/httpd/conf/httpd.conf
    

    image-20231011103541125

    删除 Indeces

    image-20231011103636435

    重启 apache

    systemctl restart httpd.service
    

    刷新页面

    image-20231011103800393

限定访问

  • 编辑主配置文件

    vim /etc/httpd/conf/httpd.conf
    
  • 允许所有地址访问Web 服务

    添加配置

    Order allow,deny
    Allow from all
    # Order 后 deny,allow 在前面的先生效,后生效的会覆盖前面的效果
    

    image-20231011105112887

    保存并退出,重启 httpd 服务

    分别使用本机访问 172.16.1.100 模拟 172.16.1.0/24 网段的主机访问,

    本机使用 127.0.0.1 访问

    Client 访问 172.16.1.100 模拟 192.16.1.0/24 网段的主机访问

    image-20231011110127338

    image-20231011110108458

    image-20231011110038651

  • 禁止所有地址访问Web 服务

    image-20231011110211309

    重启 Apache 服务,三种方式访问

    image-20231011110411617

    image-20231011110429839

  • 只允许本机访问Web 服务

    Order 后 deny,allow 在前面的先生效,后生效的会覆盖前面的效果

    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    

    image-20231011110828122

    • 保存并退出,重启 httpd 服务

    • 使用本机访问 172.16.1.100 模拟 172.16.1.0/24 网段的主机访问

      image-20231011110720201

    • 本机使用 127.0.0.1 访问

      image-20231011110854997

    • Client 访问 172.16.1.100 模拟 192.16.1.0/24 网段的主机访问

      image-20231011110913241

  • 只允许192.168.1.0/24 访问Web 服务

    Order deny,allow
    Deny from all
    Allow from 192.168.1.0/24
    

    image-20231011111455425

    • 保存并退出,重启 httpd 服务

    • 使用本机访问 172.16.1.100 模拟 172.16.1.0/24 网段的主机访问

      image-20231011111647572

    • 本机使用 127.0.0.1 访问

      image-20231011111617152

    • Client 访问 172.16.1.100 模拟 192.16.1.0/24 网段的主机访问

      image-20231011111711618

  • 只禁止172.16.1.0/24 访问Web 服务

    Order allow,deny
    Deny from 172.16.1.0/24
    Allow from all
    # 更换 Order 后 deny 和 allow 的生效顺序
    

    image-20231011111940099

    • 保存并退出,重启 httpd 服务

    • 分别使用本机访问 172.16.1.100 模拟 172.16.1.0/24 网段的主机访问

      image-20231011112044039

    • 本机使用 127.0.0.1 访问

      image-20231011112103031

    • Client 访问 172.16.1.100 模拟 192.16.1.0/24 网段的主机访问

      image-20231011112119000

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gjl_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值