深入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 Undefined index的问题
Jun 01 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
php动态生成函数示例
Mar 21 PHP
php画图实例
Nov 05 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP读取PPT文件的方法
Dec 10 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
PHP whois查询类定义与用法示例
Apr 03 PHP
Yii框架where查询用法实例分析
Oct 22 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的安全
2006/10/09 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
python3 实现的人人影视网站自动签到
2016/06/19 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
pandas去除重复列的实现方法
2019/01/29 Python
python默认参数调用方法解析
2020/02/09 Python
django model的update时auto_now不被更新的原因及解决方式
2020/04/01 Python
优秀学生获奖感言
2014/02/15 职场文书
学生会主席竞聘书
2014/03/31 职场文书
小学领导班子对照材料
2014/08/23 职场文书
营业用房租赁协议书
2014/11/26 职场文书
人事局接收函
2015/01/30 职场文书
公务员年终个人总结
2015/02/12 职场文书
web前端之css水平居中代码解析
2021/05/20 HTML / CSS
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
vue 给数组添加新对象并赋值
2022/04/20 Vue.js