深入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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
PHP学习之PHP表达式
Oct 09 PHP
SSI指令
Nov 25 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
PHP中文件上传的一个问题
Sep 04 PHP
php 操作符与控制结构
Mar 07 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
PHP基于SMTP协议实现邮件发送实例代码
Apr 27 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP实现网站应用微信登录功能详解
Apr 11 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
Python os模块介绍
2014/11/30 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
墨西哥网上超市:Superama
2018/07/10 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
华为c/c++笔试题
2016/01/25 面试题
综治维稳工作承诺书
2014/08/30 职场文书
公司会议开幕词
2015/01/29 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript