日期:2012-05-28 00:52:00  来源:本站整理

配置Apache避免webshell上传[服务器安全]

赞助商链接



  本文“配置Apache避免webshell上传[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Linux服务器的web利用中,常常需求上传文件到服务器上.不管是php的也好,jsp的也好,假如web程序关于上传查抄不严峻,可招致黑客上传webshell,对服务器安全威胁自不用说了.关于web开辟对文件上传的限制,这里就不说了,这里仅仅来谈论服务器若何设置才避免上传的webshell履行.
 
记得从前写过一篇文章,针对Windows下web目录的设置,脚本可以履行的仅仅给web匿名账户读取文件的权限,用户可以上传的目录不给其履行权限.这样即便web程序有问题,就算上传了webshell也无法履行的.
 
在Linux情形下,本来认为去除上传目录的履行权限后,就ok了的.通过chmod去除后,招致无法上传,对比忧郁.后来一想,在Windows下是通过IIS来限制对web目录的解析的,那apache应当也可以的吧.
 
查找了www.2cto.com里的apache的帮忙文档,终于让我找到了一种办理办法:
限制某一个目录针对php的解析办法之一,昨天在FreeBSD上测试可用.www.110hack.com
在httpd.conf配置文件中,搜索Directory节点,增添新的节点;
<Directory "/www/home/upload">
AddType text/html .php
</Directory>
将php文件解析为html,浏览者看到的是自己的源码了,hoho.
方才又找到一种办法,关闭途径/www/home/upload的php解析:
<Directory "/www/home/upload">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
限制针对php文件的解析,关于*.php.*这种文件,可以增添上便可.
 
其实还有一种办法就是将图片文件上传到一个单独的文件夹,给一个二级的域名,这样不给这个虚拟站点解析权限.目前很多网站是采取的这种方法.
关闭虚拟主机的php解析:
<VirtualHost code.neeao.com>
...
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</VirtualHost> 

  以上是“配置Apache避免webshell上传[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 配置Apache避免webshell上传
  • Ubuntu下配置Apache2.0及其相关安装
  • linux服务器配置apache
  • Windows 2003下配置Apache
  • Windows 2003下配置Apache
  • <b>Linux下配置Apache2.2+Tomcat6的虚拟主机配置之tomcat-connector</b>
  • <b>高效解析Linux系统中配置Apache服务‎</b>
  • <b>LAMP:RedHat 9下配置APACHE2.0.50+PHP5+MYSQL4.0.20+GD库</b>
  • <b>Fedora10下配置Apache和虚拟主机</b>
  • <b>Redhat Linux 9.0中安装配置Apache阐明并支持PHP MySQL</b>
  • RedHat Linux 下配置Apache服务
  • <b>Ubuntu 10.04配置Apache+PHP+MySQL</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .