Apache Web Server - httpd 的文档根目录 及 访问控制
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>
Apache Web Server - httpd 的文档根目录 及 访问控制相关推荐
- Apache Web Server - httpd 的虚拟主机的配置
基于IP地址的虚拟主机 基于port的虚拟主机 基于FQDN的虚拟主机 <VirtualHost IP:port> ServerName 主机名 DocumentRoot 文档的根目录 & ...
- Apache Web Server - httpd 的长连接配置
一 http协议的版本说明: 1 http/0.9 只能传输纯文本数据 2 http/1.0 引入了MIME机制 MIME是多用于互联网邮件扩展 multipurpose internet mail ...
- Apache Web Server - httpd的HTTP的多路处理模块MPM
同步synchronous 和 异步asynchronous 是站在被调用者角度: 同步synchronous:进程发起一个调用,在没有获得结果之前,被调用者是不回返回的. 异步a ...
- 服务器根目录文件配置文件,在文档根目录中存储安装和配置文件
在文档根目录中存储安装和配置文件 wanboot-cgi 程序在 WAN Boot 安装过程中传输以下文件. wanboot 程序 WAN Boot 最小根文件系统 定制 JumpStart 文件 S ...
- 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件. A. MyApp目录下 B. MyApp\images目录下 C. MyApp\WEB-INF目录下 D. M ...
- 44个实用的Apache Web Server面试问题及答案
Apache HTTP是Windows和UNIX的开源Web服务器,也是最受欢迎的Web服务器,如果您打算以中间件/系统/ Web管理员的身份工作,则必须熟悉它. 1.如何停止/启动Apache We ...
- CHAPTER 3 Web Server - httpd配置(二)
Web Server - httpd配置二 3.1 httpd配置 3.1.1 基于用户的访问控制 3.1.2 basic认证配置示例 1. 添加用户 2. 添加网页文件 3. 定义安全域 4. 修改 ...
- yum安装Apache Web Server命令
yum install httpd -y yum安装Apache Web Server后各个文件存放位置 用yum安装apache软件: yum -y install httpd 安装完成后,来查看理 ...
- serv-u 数据备份_如何使用用户数据脚本在EC2实例上安装Apache Web Server
serv-u 数据备份 你好朋友, 在本教程中,我们将看到如何使用用户数据脚本在EC2实例上安装Apache Web Server. 在我以前的教程之一中,我已经解释了如何使用AWS控制台启动EC2实 ...
最新文章
- Jupyter notebook 文件路径
- jQuery实现用户注册的表单验证
- Android --- 解决 cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: 由于目标计算机积极拒绝,无
- linux加载虚拟sriov网卡,如何配置BroadCOM网卡的SR-IOV功能
- C语言最重要的知识点(电子文档)
- Bailian4118 开餐馆【DP】
- 设备信息获取以及唯一标识资料
- java ir_基本功 | Java即时编译器原理解析及实践
- C语言system函数使用
- 删除Windows网络连接方法
- win10计算机管理被阻止,Win10家庭版安装程序提示系统管理员已阻止你运行此应用的解决办法...
- Navicat操作数据库
- BSB网络验证 易语言网络验证系统 autojs 网络验证系统 免费的卡密收费系统 账号注册系统
- android桌面插件每秒刷新
- 用计算机怎么管理小米路由器,小米路由器3做二级路由器怎么设置?小米路由器3设置详细教程...
- 兴业数金java开发笔试+一面
- 敏友的【敏捷个人】有感(4): 发表下个人感言,指导自己的人生
- 【数据处理】python matplotlib 画箱线图;箱线图介绍;如何画箱线图
- Qt官方示例-虚拟键盘使用
- 三次多项式的因式分解
热门文章
- linux script $,linux – 这在shell脚本中是什么意思SCRIPTNAME =“${0 ## * /}”?
- mysql 远程连接
- HADOOP学习笔记(一):HDFS
- 行高 line-height
- HTML页面显示缩略所有空格为一格的方法
- 【Linux】scp“免密” 远程copy较多文件
- arm学习笔记五(c/c++与arm汇编混合编程)
- 切换网络配置之脚本法
- 操作系统实验报告9:进程间通信—管道和 socket 通信
- matlab球面波衍射,单色点源矩孔菲涅耳衍射光场的计算与模拟