马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前在博文从PHP安全讲DedeCms的安全加固中说过在PHP安全中保护“可写目录下的文件不允许被访问到的重要性,还提出了改名文件夹的方式来保护该目录。5 M% e) d3 T' D/ d% m9 j; y
( \9 ^6 E9 R3 m/ E) G; r2 M
0 J/ Z, o" C7 H* E
/ r& c. R4 T% I( ^ o$ B+ \/ }如果用的是Apache服务器,还可以通过配置来禁止该目录下的PHP文件的访问,有两种方式:
6 l) F! n7 K* n* J' q2 a方式一:.htaccess控制,适用于没有服务器管理权限。
x' v- C# W7 @在可写文件夹的目录下,建一个.htaccess文件,内容为:
9 ]( P' U( S( p3 U2 q) f[url=]复制代码[/url]代码如下:5 D+ S7 O; M/ i: } P% X
' ?& h& S# P. f9 X7 x6 x6 f, M0 M& q<Files ~ ".php">
- |5 ~+ X& | U6 y/ F" |Order allow,deny
u; B- }# X- S* V7 nDeny from all
& e$ w1 m& e5 Q</Files> / [2 `; c% H4 l, p% k+ |" \
X# E, Z* W2 t; @
; o$ k) k3 J) Z: [/ T( G- A/ `+ F. P' c: ]
9 Y; T3 J( F+ h& W8 q方式二:修改Apache配置文件,适用于有服务器管理权限。 ' I( P* ]/ E$ \, e5 g8 s+ q
配置中增加如下内容:
/ ?4 b0 O6 a! G6 G/ Y[url=]复制代码[/url]代码如下:0 W* g6 T4 W- v( b# k
6 x0 B7 j% g$ @3 {/ {9 q0 v9 q0 z<Directory "<path_to_writeable_dir>"> 2 l4 K/ q) p; M8 _8 ?" f
<Files ~ ".php">
: k$ c8 ~! ^6 ]6 FOrder allow,deny 1 }" B. C* N$ H
Deny from all : ?9 D- d# Q1 l
</Files> " f" j& u0 j' B! x; W: W
</Directory> $ O0 I! y& |( _9 q1 ?; M1 ?
$ i3 z' m/ B; u: u
. m% {: K* w7 D* z5 Y& ?
转载请保留当前帖子的链接:https://www.beimeilife.com/thread-8847-1-1.html 谢谢 |