深入apache配置文件httpd.conf的部分参数说明


Posted in PHP onJune 28, 2013

<Directory>...</Directory> -- 设定指定目录的访问权限
<Files>...</Files> -- 设置应用于指定文件的指令
示例:拒绝访问以‘-ht'开头的文件
<Files ~"^\.ht">
Order allow,deny
Deny from all
</Files>
<Location>...</Location> -- 设置应用于特定URL的指令,容器包含只应用于特定URL的指令
<VirtualHost>...</VirtualHost> -- 虚拟主机的配置

设置根目录的访问权限
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

Options选项
All -- 用户可以在该目录中做任何操作
ExecCGI -- 允许用户在目录中执行CGI程序
FollowSymLinks -- 服务器可以使用符号链接指向的文件或者目录
Indexes -- 服务器可生成此目录的文件列表
None -- 不允许访问该目录

Allow选项 --设定允许访问Apache服务器的主机
Allow from all -- 允许所有主机访问
Allow from 201.1.1.1  234.3.4.1 -- 允许来自指定IP的主机访问

Deny选项 -- 设定拒绝访问Apache服务器的主机
Deny from all -- 拒绝所有主机的访问
Deny from 201.1.1.1  234.3.4.1 -- 拒绝来自指定IP的主机访问
#
Order选项 -- 用于指定allow和deny的先后次序
Order deny,allow
Deny from all
Allow from 202.44.23.1
Order allow,deny
Allow from all
Deny from 202.44.23.1
DefaultType text/plain

配置默认的MIME(Mutiproposed Internet Mail Extensions,多功能Internet 邮件扩充服务) 的类型,如果服务器不确定使用什么类型,就使用该默认设置。
如果你网站的内容主要是文字,则最好使用"text/plain"
如果你的网站上的内容主要是二进制文件(图片、视频等),则可以使用"application/octet-stream"
这样可以让你的浏览器在接收到二进制文件时,以正确的方式显示出来,而不是直接显示二进制文本

PHP 相关文章推荐
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
Jun 13 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
php创建无限级树型菜单
Nov 05 PHP
php实现购物车功能(下)
Jan 05 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
PHP strripos函数用法总结
Feb 11 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
浅析php变量修饰符static的使用
Jun 28 #PHP
解析php如何将日志写进syslog
Jun 28 #PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 #PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 #PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 #PHP
解析php中如何直接执行SHELL
Jun 28 #PHP
zend Framework中的Layout(模块化得布局)详解
Jun 28 #PHP
You might like
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
javascript void(0)的妙用
2009/10/21 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python 的topk算法实例
2020/04/02 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
标准导师推荐信(医学类)
2013/10/28 职场文书
设计总监岗位职责
2013/12/07 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
仓库管理计划书
2014/05/04 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
redis 解决库存并发问题实现数量控制
2022/04/08 Redis
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS