马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前在博文从PHP安全讲DedeCms的安全加固中说过在PHP安全中保护“可写目录下的文件不允许被访问到的重要性,还提出了改名文件夹的方式来保护该目录。# l3 R5 M: r1 ~: v* S2 t/ q8 c
. M3 _5 e' q& M- X
, F( n4 e' T3 ^
$ D* ]4 s4 R/ E Q- A8 e5 H9 C如果用的是Apache服务器,还可以通过配置来禁止该目录下的PHP文件的访问,有两种方式: - \) D% Y* V7 w! W8 l3 P
方式一:.htaccess控制,适用于没有服务器管理权限。 ! _$ k/ D! |% }; {1 m7 M# _ y
在可写文件夹的目录下,建一个.htaccess文件,内容为:
% O& ?/ U1 U4 J, |5 c0 M[url=]复制代码[/url]代码如下:6 v1 K3 y- L, o6 g7 F5 }8 U
2 Q: F" u! R* Q; S! @) _
<Files ~ ".php"> % `# m# a/ C( `2 T# p2 E2 e- H2 F
Order allow,deny , d6 G# L' T6 v, r( {8 W
Deny from all
7 K& {- M* v9 D</Files>
" K/ s% Q* R* s3 p
8 ^, N( Q0 C) t7 v7 W4 [6 Z
' l; V5 e* `% q# Y) F9 I
# b7 t$ D/ B# F D' T# E3 M: H4 K
/ j1 S# H- B; O. p3 O方式二:修改Apache配置文件,适用于有服务器管理权限。
- D9 J; s- y0 F; g. A; i; |2 X配置中增加如下内容: # d) k# y9 [+ A; V$ r1 W
[url=]复制代码[/url]代码如下:- T! Q8 _/ h6 `4 P4 ~
/ B/ W, i; @, p
<Directory "<path_to_writeable_dir>">
- e/ M7 i0 J4 F1 y. Y9 u1 ^6 n1 c<Files ~ ".php"> 2 o, Y1 k; m* S- u' x1 `) w
Order allow,deny
+ E1 N3 @3 D7 o$ p. {5 nDeny from all # ]4 C8 B1 c2 |0 L. o3 n
</Files>
) x' R3 `! H6 e* P, v6 z% Z2 z0 G</Directory>
0 E* O7 ? g1 M# G' \9 O! g% P: y3 w4 K" T) y
- L) t+ S& n4 f. P& u5 g+ r
转载请保留当前帖子的链接:https://www.beimeilife.com/thread-8847-1-1.html 谢谢 |