apache禁止文件执行
2012-07-16 15:14
120 查看
有些目录并不需要php脚本执行权限,为了避免上传漏洞这些目录需要禁止掉php脚本的执行权限,方法如下:
方法一:
<Directory "e:/webroot/test">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
方法二:php_flag engine off #表示此目录下的PHP文件不被解释执行,限没有PHP权限
当以 Apache 的模块方式运行 PHP 时,也可以通过 Apache 的配置文件(例如 httpd.conf)和 .htaccess 文件中的指令来修改 PHP 的配置选项(需要“AllowOverride Options”或“AllowOverride All”权限)。
在httpd.conf文件里有关在该目录的设定里加上 (PHP4以上版本)
"php_admin_flag engine off"
例:
<Directory /srv/www/htdocs/path>
php_admin_flag engine off
</Directory>
方法一:
<Directory "e:/webroot/test">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
方法二:php_flag engine off #表示此目录下的PHP文件不被解释执行,限没有PHP权限
当以 Apache 的模块方式运行 PHP 时,也可以通过 Apache 的配置文件(例如 httpd.conf)和 .htaccess 文件中的指令来修改 PHP 的配置选项(需要“AllowOverride Options”或“AllowOverride All”权限)。
在httpd.conf文件里有关在该目录的设定里加上 (PHP4以上版本)
"php_admin_flag engine off"
例:
<Directory /srv/www/htdocs/path>
php_admin_flag engine off
</Directory>
相关文章推荐
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- Apache服务器上传文件夹设置禁止执行脚本文件方法
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- apache rewrite设置 禁止某个文件夹执行php文件
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- nginx与Apache禁止目录执行php文件权限
- Apache Nginx 禁止目录执行PHP脚本文件的方法
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- apache禁止访问目录或文件
- nginx apache lighttpd 禁止某些目录执行php
- Nginx、Apache禁止上传目录的php执行权限
- 关于apache上的CGI文件问题总结--为什么无法找到cgi文件、为什么找到了cgi文件却不执行反而询问是否下载或直接显示文件代码
- apache禁止訪问某些文件或文件夹的方法
- powershell-无法加载文件,因为在此系统中禁止执行脚本
- Apache配置禁止访问某些文件或目录
- Apache和Nginx下文件和目录禁止访问安全设置
- apache禁止记录指定类型的文件
- apache禁止解析php文件