马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前在博文从PHP安全讲DedeCms的安全加固中说过在PHP安全中保护“可写目录下的文件不允许被访问到的重要性,还提出了改名文件夹的方式来保护该目录。
- x! W7 U8 j3 {, _
1 e5 R" n. M3 p) ?3 b3 W' k; }+ Q q! v. |: Y
; H( @0 g9 R5 H% w+ z9 T如果用的是Apache服务器,还可以通过配置来禁止该目录下的PHP文件的访问,有两种方式:
. t4 f. ]" s6 a/ U, \, A4 F( Q$ }: m方式一:.htaccess控制,适用于没有服务器管理权限。
& w" i& ?# f* D# Z2 b在可写文件夹的目录下,建一个.htaccess文件,内容为: & B9 J! w0 [3 ^8 T: }& o9 F
[url=]复制代码[/url]代码如下:" X0 m) | J: B* c4 g
. y/ v) }$ D( e' A- v
<Files ~ ".php">
, R+ k' ]. d. E. }Order allow,deny
) }& [5 `* `. g y# t8 ~1 x8 ~$ d0 YDeny from all
9 [, T$ B; i- ~" `/ @7 ^8 r* T9 E</Files>
- f' h* M) h. e, ~
# a8 j1 y+ G( M# r7 V5 k. h! h! {3 ?7 O; H) l( f+ T8 r% K
6 w9 W4 v" R! D- X' e. ?3 B$ C, I+ Z- O, P/ M/ E! Z. |* C
方式二:修改Apache配置文件,适用于有服务器管理权限。
0 f" G; Z& t( M+ L" F6 c8 i配置中增加如下内容:
* t9 N9 w1 h1 V" J- w2 O2 }5 `8 N[url=]复制代码[/url]代码如下:2 W) _8 I" J) E8 m8 |, _3 h
% f8 {: {, [1 q$ P1 F
<Directory "<path_to_writeable_dir>"> / f1 |6 c4 k8 \* `$ A: z# a
<Files ~ ".php">
6 h+ e" d: t2 x& z$ l3 t2 XOrder allow,deny
! m- v4 r5 C9 {9 C ]; ^Deny from all ' L! Z' M8 `- U
</Files>
* N* F2 S& w+ [/ T</Directory>
5 _7 _) A2 X H: L# t( ~6 H2 ~4 L2 _+ N" P7 y' Y! H( h9 C
0 k$ ^/ u- e3 \- s3 k1 i9 S9 d
转载请保留当前帖子的链接:https://www.beimeilife.com/thread-8847-1-1.html 谢谢 |