Apache Web Server -> httpd 的文档根目录 及 访问控制
2015-07-20 22:17
405 查看
Apache Web Server -> httpd 的文档根目录 及 访问控制
1 文档根目录
DocumentRoot
2 默认页面的定义
DirectoryIndex
3 页面的访问属性
<Directory " ">
Options
None 表示不启用任何属性
All 表示启用所有的属性
Indexes 表示没有默认页面的时候显示目录的结构
FollowSymLinks 表示允许跟踪目录连接文件
...... (其他的请参考官方文档)
</Directory>
4 基于IP地址的访问控制
<Directory " ">
AllowOverride none 表示使用基于IP地址的访问控制
Require
require ip granted 表示允许所有人访问
Require ip denied 表示拒绝所有人访问
Require ip IPADDR 表示允许指定IP访问
Require not ip IPADDR 表示拒绝指定IP访问
IPADDR
192.168.0.1
192.168.0
192.168.0.0/24
192.168.0.0/255.255.255.0
</Directory>
5 基于用户的访问控制
认证过程: 请求 -> 质询 -> 授权 -> 成功(失败)
虚拟用户:
存储在文件中
存储在SQL数据库中
存储在dbm数据库中
ldap lightted directory access process 轻量级目录访问协议
认证类型:(以auth_开始的模块)
1 basic 基本认证类型 用户名和加密密码是明文传输
2 digest 摘要认证类型 用户名和密码是进过hash加密传输 但是现在的大多数浏览器是不支持,所以不建议使用.
认证提供者:(以authn_开始的模块)
认证机制:(以Authz_开始的模块)
案例:
1 使用basic认证类型 认证提供者文件 认证机制是基于用户名
<Directory "" >
AllowOverride AuthConfig 表示使用用户认证机制
AuthType basic 表示认证的类型是basic
AuthBasicProvider file 表示认证的提供者是文件
AuthUserFile " " 表示认证机制是基于用户名检测
AuthName " " 表示认证的时候的提示的信息
Require Valid-User 表示只要是上面文件中用户认证通过就可以访问
</Directory>
1 文档根目录
DocumentRoot
2 默认页面的定义
DirectoryIndex
3 页面的访问属性
<Directory " ">
Options
None 表示不启用任何属性
All 表示启用所有的属性
Indexes 表示没有默认页面的时候显示目录的结构
FollowSymLinks 表示允许跟踪目录连接文件
...... (其他的请参考官方文档)
</Directory>
4 基于IP地址的访问控制
<Directory " ">
AllowOverride none 表示使用基于IP地址的访问控制
Require
require ip granted 表示允许所有人访问
Require ip denied 表示拒绝所有人访问
Require ip IPADDR 表示允许指定IP访问
Require not ip IPADDR 表示拒绝指定IP访问
IPADDR
192.168.0.1
192.168.0
192.168.0.0/24
192.168.0.0/255.255.255.0
</Directory>
5 基于用户的访问控制
认证过程: 请求 -> 质询 -> 授权 -> 成功(失败)
虚拟用户:
存储在文件中
存储在SQL数据库中
存储在dbm数据库中
ldap lightted directory access process 轻量级目录访问协议
认证类型:(以auth_开始的模块)
1 basic 基本认证类型 用户名和加密密码是明文传输
2 digest 摘要认证类型 用户名和密码是进过hash加密传输 但是现在的大多数浏览器是不支持,所以不建议使用.
认证提供者:(以authn_开始的模块)
认证机制:(以Authz_开始的模块)
案例:
1 使用basic认证类型 认证提供者文件 认证机制是基于用户名
<Directory "" >
AllowOverride AuthConfig 表示使用用户认证机制
AuthType basic 表示认证的类型是basic
AuthBasicProvider file 表示认证的提供者是文件
AuthUserFile " " 表示认证机制是基于用户名检测
AuthName " " 表示认证的时候的提示的信息
Require Valid-User 表示只要是上面文件中用户认证通过就可以访问
</Directory>
相关文章推荐
- 网络流+二分图总结
- 【工业串口和网络软件通讯平台(SuperIO)教程】二.架构和组成部分
- OSI七层网络参考模型
- 【工业串口和网络软件通讯平台(SuperIO)教程】二.架构和组成部分
- HTTP 笔记与总结(9)分块传输、持久链接 与 反向 ajax(comet / server push / 服务器推技术)
- 理解HTTP幂等性(转)
- qt程序运行时的错误?undefined reference to `_imp___ZN10QTcpSocketD1Ev'
- (网络视频监控)面试题12
- Java网络编程之TCP通信
- http://www.zhihuishi.com/source/1.html
- 云计算和大数据时代网络技术揭秘(十一)数据中心互联
- yuv测试序列视频下载网址 http://media.xiph.org/video/derf/
- http:get&post方法
- 卷积神经网络误差分析
- UVA 1660 Cable TV Network 电视网络(无向图,点连通度,最大流)
- Node学习HTTP模块(HTTP 服务器与客户端)
- 网络协议概述:物理层、连接层、网络层、传输层、应用层详解(转载)
- Mac 启用http-dav功能(WebDAV服务器)
- AngularJS 用 $http.jsonp 方法跨域请求数据错误的问题
- ZOJ 3792 - Romantic Value (网络流‘最小割)