国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

如何在Apache和Nginx禁止上傳目錄里PHP的執(zhí)行權限

2024-08-27 18:27:17
字體:
來源:轉載
供稿:網友

Apache下禁止指定目錄運行PHP腳本

在虛擬主機配置文件中增加php_flag engine off指令即可,配置如下:

 Options FollowSymLinks AllowOverride None Order allow,deny Allow from all  php_flag engine off

另外一種方法,是設置在htaccess里面的,這個方法比較靈活一點,針對那些沒有apapche安全操作權限的網站管理員:
Apache環(huán)境規(guī)則內容如下:Apache執(zhí)行php腳本限制 把這些規(guī)則添加到.htaccess文件中
代碼如下:

RewriteEngine on RewriteCond % !^$RewriteRule uploads/(.*).(php)$ – [F]RewriteRule data/(.*).(php)$ – [F]RewriteRule templets/(.*).(php)$ –[F]

Nginx下禁止指定目錄運行PHP腳本

Nginx更簡單,直接通過location條件匹配定位后進行權限禁止,可在server配置段中增加如下的配置。

如果是單個目錄:

location ~* ^/uploads/.*/.(php|php5)${ deny all;}

如果是多個目錄:

location ~* ^/(attachments|uploads)/.*/.(php|php5)${ deny all;}

注意:這段配置文件一定要放在下面配置的前面才可以生效。

location ~ /.php$ {fastcgi_pass  127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include    fastcgi_params;}

最后給一個完整的配置示例

location ~ /mm/(data|uploads|templets)/*.(php)$ { deny all;}location ~ .php$ { try_files $uri /404.html; fastcgi_pass  127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include    fastcgi_params;}

配置完后記得重啟Nginx生效。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长子县| 湖口县| 西吉县| 资中县| 新晃| 鄂托克前旗| 耿马| 夏河县| 大石桥市| 安溪县| 青阳县| 阿瓦提县| 南昌市| 永顺县| 甘南县| 两当县| 柳江县| 盱眙县| 房产| 安顺市| 周口市| 西吉县| 翼城县| 东安县| 静海县| 金阳县| 万源市| 伊宁市| 枣强县| 建昌县| 庆阳市| 镇坪县| 永善县| 芦溪县| 琼中| 屏东市| 柘城县| 保山市| 乐都县| 望谟县| 孟州市|