简单概述

httpd服务的访问控制

作用:

  • 控制对网站资源的访问
  • 为特定的网站目录添加访问授权

常用访问控制方式:

  • 客户机地址限制
  • 用户授权限制

1.基于客户端地址的访问控制

Order配置项,定义控制顺序

  • 先允许后拒绝,默认拒绝所有:Order allow,deny
  • 先拒绝后允许,默认允许所有:Order deny,allow

Allow、Deny配置项,设置允许或拒绝的地址

  • Deny from address1 address2 …
  • Allow from address1 address2 …

修改httpd服务的主配置文件

vim /usr/local/httpd/conf/httpd.conf

<Directory "/usr/local/awstats/wwwroot">      //区域配置文件
省略……
Order deny,allow                  //先拒绝后允许,默认允许所有     
deny from 192.168.0.1 192.168.1.0/24     //拒绝192.168.0.1主机和192.168.1.0/24网段访问
</Directory>

用户授权限制

1.创建用户认证数据库

#/usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/.awspwd webadmin        #新建密码文件
webadmin
New password:
Re-type new password:
Adding password for user webadmin
# cat /usr/local/httpd/conf/.awspwd #确认用户数据库文件
webadmin:2tmD3LVFynBAE

2.添加用户授权配置

vim /usr/local/httpd/conf/httpd.conf
#修改httpd服务主配置文件的区域配置部分
1 省略……
<Directory "/usr/local/awstats/wwwroot"> //区域配置文件
省略……
AuthName "AWStats Directory" //受保护的领域名称
AuthType Basic //设置认证的类型
AuthUserFile /usr/local/httpd/conf/.awspwd //用户认证账号文件
require valid-user //要求通过认证才能访问
</Directory>
/usr/local/httpd/bin/apachectl restart  #重新启动服务

最新文章

  1. js parseInt和map函数
  2. Android广播
  3. 百度地图API功能集锦
  4. (转载)SQL性能优化
  5. 指针的指针&amp;指向指针数组的指针
  6. memset的使用
  7. C++ DLL 模板 .
  8. mvc上传,下载,浏览文件功能(用uploadify插件)
  9. [转]设置MS Office Word for mac的默认显示比例
  10. angular中的cookie读写
  11. HDU1372,BFS象棋马走日
  12. 七.HTTP协议原理介绍
  13. git 入门教程之备忘录[译]
  14. w3cschool脚本算法编程实战课程
  15. Web安全测试学习手册-业务逻辑测试
  16. 《鸟哥的Linux私房菜》Chapter11 20180726~20180806
  17. scrapy之 downloader middleware
  18. bzoj2006: [NOI2010]超级钢琴(堆+RMQ)
  19. 【10.3校内测试【国庆七天乐!】】【DP+组合数学/容斥】【spfa多起点多终点+二进制分类】
  20. C# 重构

热门文章

  1. 深入理解javascript原型和闭包(16)——完结
  2. Python For Data Analysis -- NumPy
  3. 【linux】grub加密
  4. MFC学习 序列化
  5. SQL Server 2005 盛宴系列 经典教程
  6. angularjs服务常见用法
  7. Google的一些功能和软件
  8. Linux Top使用说明
  9. linux 内核开发基础
  10. [java]Windows 7 配置jdk 1.7环境变量
  11. 正则匹配ts的引用
  12. JAVA基础—线程池
  13. socket关闭状态问题
  14. Database hang and Row Cache Lock concurrency troubleshooting
  15. swift4.2 - 一个自定义view弹框
  16. 【WPF】使用CefSharp嵌入HTML网页
  17. AAC音频格式详解
  18. java中初始化对象变量的方法
  19. 也来看看hadoop的WordCount
  20. win32api win32gui win32con 窗口句柄 发送消息 常用方法