站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

2015-05-03 16:38 | 来源:网络整理 | 编辑:秋军 |

其实dedecms官方网站也给出了一些安全设置的参考,其实下面的文章都是根据这个而来,建议大家先看完这篇文章(),再继续往下看:

首先:服务器安全设置之 IIS用户设置方法,其实各个网站独立用户才比较安全

网站安全中,对目录的执行权限是非常敏感的,一般来说,可以写入的目录是不能够拥有脚本的执行权限的,像DedeCMS系统,可写入的有两个目录data、uploads,data目录主要是基本配置文件和缓存数据,uploads则是附件上传保存的目录,本篇将针对不同服务器环境来介绍如何取消这两个目录的执行权限,当然我们也建议用户其他一些生成纯静态html的目录,拥有可写入权限的也统统去除执行权限,这样系统会更为安全。

Windows下的IIS IIS6.0
打开IIS中站点,在站点uploads目录、data目录以及静态html生成目录点击右键,菜单中选择“属性”,在目录属性面板选择执行权限为“无”即可。(如图1)

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)


IIS7
IIS7也类似于IIS6.0,选择站点对应的目录,data、uploads及静态html文件目录,双击功能试图面板中的“处理程序映射”(如图2)

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

在“编辑功能权限……”中,我们直接去除脚本的执行权限即可。(如图3)

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

其实上面只是介绍了如果取消执行权限,根据官方的推荐还需要设置目录写权限的设置方法,这里脚本之家简单的介绍下
例如a目录,一般是生成静态页面用的,那么我们就需要服务器端设置(dederun是iis中运行网站匿名用户)
DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

Apache下目录脚本的执行权限设置 独立主机配置
在Apache中,没有Windows 下IIS的图形管理界面,我们需要手工修改下apache的配置文件,来进行目录脚本的执行权限的设定。
首先我们找到apache的配置文件httpd.conf,通常情况下,该配置文件在apache安装目录下的conf文件夹中(如图4)。

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

(图4)

打开httpd.conf文件,找到内容中如图5的位置:

DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

(图5)

 

将需要限制执行脚本文件的目录配置添加到下方:

配置内容为:


  • DEDECMS教程:DedeCMS安全设置必须要做的事-DedeCms教程
  • DEDECMS安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)
  • DEDECMS安全设置 执行php脚本限制设置方法(apache+nginx)
  • dedecms安全设置集合整理
  • DEDECMS安全设置 执行php脚本限制设置方法(apache+nginx)
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号