马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前在博文从PHP安全讲DedeCms的安全加固中说过在PHP安全中保护“可写目录下的文件不允许被访问到的重要性,还提出了改名文件夹的方式来保护该目录。/ Q% ~4 p/ F6 W: ?2 p
* u6 ?2 v$ A3 s) h( |
3 ?, v& ~; ~0 x" J8 ~
: K* ^( A+ J$ z5 [! i6 e& u如果用的是Apache服务器,还可以通过配置来禁止该目录下的PHP文件的访问,有两种方式:
1 N! a& t% f$ \( j0 `% ^方式一:.htaccess控制,适用于没有服务器管理权限。
/ U" P+ h) `$ q. _# U在可写文件夹的目录下,建一个.htaccess文件,内容为: & n& Q, F! W1 E1 Z- J9 N7 e
[url=]复制代码[/url]代码如下:
% Y/ E& L& X! F2 z9 I& R% v" y" b6 K# D- w) O
<Files ~ ".php">
# M& r5 l, s! I6 o9 O' a! aOrder allow,deny 9 g: y' B9 J1 {# k1 v4 D4 t
Deny from all
3 D2 A, o) I, U& m4 N</Files>
% U2 d" E6 v4 P5 Y
* w3 ?7 \ ?- i, a* M$ j3 J/ W$ f3 T4 j7 @; p# v
, s; G3 e" v- V1 |3 @) D, t3 G! i- Y3 h3 t9 g
方式二:修改Apache配置文件,适用于有服务器管理权限。
7 e8 f: q' k3 A y配置中增加如下内容: 4 B# I6 m0 D$ w# U
[url=]复制代码[/url]代码如下:
6 u$ L& n# ~) F+ ?: ?5 ]7 f. s8 ?: V6 @/ N' Z9 d1 \4 R1 Q
<Directory "<path_to_writeable_dir>">
, n* @4 y7 F' @: e# `3 i$ n<Files ~ ".php">
2 K! n$ \' k- h: p. X' rOrder allow,deny
+ F: C' N2 ]6 [9 QDeny from all $ o: P3 `, [0 r' F c+ [
</Files>
% N6 G. \, `' {9 i5 K</Directory> - J) U- \/ \: a* [8 G6 b3 ~+ z* x6 c
6 O. i9 T/ K6 V" \
! m" G; N6 ]0 c9 a8 V- {
转载请保留当前帖子的链接:https://www.beimeilife.com/thread-8847-1-1.html 谢谢 |