技术库 技术手册 字体库 知识点 词汇表 联系我们
内容搜索   
本站最新推出网站制作字体库。
当前位置:WEB技术知识资源库(www.cn-web.com) .: PHP技术 .: 基础教程 .: Apache httpd.conf配置详解

Apache httpd.conf配置详解

Google
 

apache 中目录禁止php功能
<directory "d:/web/test">
<files ~ ".php">
order allow,deny
deny from all
</files>
</directory>
apache 中开关某虚拟主机的php功能
在虚拟主机的设置小节中添加php_flag engine on/off
<virtualhost *:80>
servername ud03.kinoko.name
php_flag engine off
documentroot "/home/xxxxxx/htdocs"
</virtualhost>

或者用 .htaccess 禁用一个目录的 PHP 解析
php_flag engine off

关闭CGI执行程序
搜索CGI关键词,关闭所有CGI相关的东东,CGI安全问题太多了。

关闭目录浏览
你可以在Directory标签内用Option命令来实现这个功能。设置Option为None或者-Indexes,也可以直接注解掉。
# Options Indexes FollowSymLinks

隐藏Apache的版本号及其它敏感信息
ServerSignature Off
ServerTokens Prod

ServerSignature出现在Apache所产生的像404页面、目录列表等页面的底部。
ServerTokens目录被用来判断Apache会在Server HTTP响应包的头部填充什么信息。如果把ServerTokens设为Prod,那么HTTP响应包头就会被设置成: Server:Apache

使用.htaccess文件
允许在目录中使用.htaccess文件,将 AllowOverride 改成 All
AllowOverride All

虚拟主机中选折性执行PHP文件
AddType application/x-httpd-php .php
这段语句最好放到每一个虚拟主机的配置中,不要在全局中执行。
<VirtualHost *:80>
   ServerName ud03.kinoko.name
   DocumentRoot "D:/Web/××/××/www"
   AddType application/x-httpd-php .php
</VirtualHost>



对此文章打分评级

相关文章

article apache环境下出现您无权查看该网页的错误
代码调试环境:windows/asache/php/mysql 问题:apache运行不正常,不管是php 网页还是html网页,都显示"您无权查看该网页"的错误提示。   解决: ...

(No rating)  11-1-2007    Views: 812   
article PHP+APACHE+MYSQL的安装配置
PHP 5.1.6(官方地址www.php.net)APACHE 2.0.59(官方地址http://httpd.apache.org)(注意:APACHE 2.2.X版本以上要增加插件才支持PHP 5的)MYSQL...

(No rating)  10-14-2007    Views: 1128   
article apache 不支持.htaccess文件
以前用appserv安装包来配置php运行环境,支持htaccess很好,现在因为环境需要手动配置php环境,这时以前的项目里的.htaccess不能被支持了,经过查找资料,解决如下: 将httpd.conf配置文件里 默认修改以下: ...

  10-15-2007    Views: 738   

用户评论

增加评论
此文章还没有任何评论!
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号