数码资讯
dedecms取消服务器/主机空间目录脚本的执行权限的方法}{图
点评:本文将根据不同的服务器环境来介绍如何取消这两个权限的实现内容,当然我们也建议其他一些用户生成的纯静态html目录可以有写权限,以去除所有的权限,这样的系统会更安全。 网站的安全性,对本机关实施的内容一般是很敏感的,,可以写入的目录是不能够有权限执行脚本,如dedecms系统,可以用两目录数据上
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
点评:本文将根据不同的服务器环境来介绍如何取消这两个权限的实现内容,当然我们也建议其他一些用户生成的纯静态html目录可以有写权限,以去除所有的权限,这样的系统会更安全。
网站的安全性,对本机关实施的内容一般是很敏感的,,可以写入的目录是不能够有权限执行脚本,如dedecms系统,可以用两目录数据上传、数据目录的基本配置文件和缓存数据,上传的是附件上传保存目录,本文将根据不同的服务器环境来介绍如何取消两内容权威的实现,当然我们也建议其他用户生成纯静态HTML目录可以写入所有去除行政机关的权限,本系统将更加安全。
iisiis6.0在Windows
打开IIS站点,点击网站目录上的正确目录,上传目录、数据目录和静态HTML生成目录,选择在菜单中;属性;在目录属性面板中,选择执行权限为否(如图1)。
(图1)
IIS7
IIS7也类似IIS6.0,选择相应的目录,数据上传和静态HTML文件的目录,双击功能面板中尝试处理程序映射(图2)。
(图2)
在编辑功能权限hellip;hellip;我们可以直接删除脚本的执行权限。(如图3)
(图3)
为Apache下的目录脚本的执行权限设置独立的主机配置
在Apache中,Windows下没有IIS下的图形管理接口。我们需要手动修改Apache的配置文件,以设置目录脚本的执行权限。
首先,我们发现Apache的配置文件httpd.conf,这通常是在Apache安装目录下的conf文件夹(如图4)。
(图4)
打开httpd.conf文件和内容找到图5的位置:
(图5)
添加到需要限制脚本文件执行的目录配置的底部:
配置内容是:
复制代码代码如下所示:
所有否认
在配置内容目录是需要限制的脚本文件执行的目录和内容后,filesmatch是脚本后缀需要执行。例如,有一个需要禁止运行PHP,ASP,和JSP脚本的测试网站的上传文件夹下,如下面的图6的配置:
(图6)
配置完成后,重新启动Apache,配置将生效!
在手术前,我建立了一个新的index.php文件上传文件夹下。图7是未配置的访问。
(图7)
图8是重启Apache后访问页面的效果。
(图8)
虚拟主机空间配置
配置前,你需要确认你的空间支持.htaccess重写。这种方法是基于.htaccess文件,使用指定的脚本重写禁止操作。
规则的内容如下:
复制代码代码如下所示:
在rewriteengine RewriteCond ^ $ %!
RewriteRule上传 /(。*)。(PHP)$ f }
关键词数据 /(。*)。(PHP)$ f }
关键词模板 /(。*)。(PHP)$ f }
三目录上传,数据,和模板做PHP脚本的限制;
存储内容的。hatccess文件,并保存文件在您的网站的根目录。
这样,目录脚本的执行权限得到很好的控制,规则前后的规则的效果与图7相同,如图8所示。
谢谢你,djks:鱼编辑
网站的安全性,对本机关实施的内容一般是很敏感的,,可以写入的目录是不能够有权限执行脚本,如dedecms系统,可以用两目录数据上传、数据目录的基本配置文件和缓存数据,上传的是附件上传保存目录,本文将根据不同的服务器环境来介绍如何取消两内容权威的实现,当然我们也建议其他用户生成纯静态HTML目录可以写入所有去除行政机关的权限,本系统将更加安全。
iisiis6.0在Windows
打开IIS站点,点击网站目录上的正确目录,上传目录、数据目录和静态HTML生成目录,选择在菜单中;属性;在目录属性面板中,选择执行权限为否(如图1)。
(图1)
IIS7
IIS7也类似IIS6.0,选择相应的目录,数据上传和静态HTML文件的目录,双击功能面板中尝试处理程序映射(图2)。
(图2)
在编辑功能权限hellip;hellip;我们可以直接删除脚本的执行权限。(如图3)
(图3)
为Apache下的目录脚本的执行权限设置独立的主机配置
在Apache中,Windows下没有IIS下的图形管理接口。我们需要手动修改Apache的配置文件,以设置目录脚本的执行权限。
首先,我们发现Apache的配置文件httpd.conf,这通常是在Apache安装目录下的conf文件夹(如图4)。
(图4)
打开httpd.conf文件和内容找到图5的位置:
(图5)
添加到需要限制脚本文件执行的目录配置的底部:
配置内容是:
复制代码代码如下所示:
所有否认
在配置内容目录是需要限制的脚本文件执行的目录和内容后,filesmatch是脚本后缀需要执行。例如,有一个需要禁止运行PHP,ASP,和JSP脚本的测试网站的上传文件夹下,如下面的图6的配置:
(图6)
配置完成后,重新启动Apache,配置将生效!
在手术前,我建立了一个新的index.php文件上传文件夹下。图7是未配置的访问。
(图7)
图8是重启Apache后访问页面的效果。
(图8)
虚拟主机空间配置
配置前,你需要确认你的空间支持.htaccess重写。这种方法是基于.htaccess文件,使用指定的脚本重写禁止操作。
规则的内容如下:
复制代码代码如下所示:
在rewriteengine RewriteCond ^ $ %!
RewriteRule上传 /(。*)。(PHP)$ f }
关键词数据 /(。*)。(PHP)$ f }
关键词模板 /(。*)。(PHP)$ f }
三目录上传,数据,和模板做PHP脚本的限制;
存储内容的。hatccess文件,并保存文件在您的网站的根目录。
这样,目录脚本的执行权限得到很好的控制,规则前后的规则的效果与图7相同,如图8所示。
谢谢你,djks:鱼编辑
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。