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

首頁 > 網(wǎng)站 > Apache > 正文

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

2024-08-27 18:30:33
字體:
來源:轉載
供稿:網(wǎng)友

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

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

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

另外一種方法,是設置在htaccess里面的,這個方法比較靈活一點,針對那些沒有apapche安全操作權限的網(wǎng)站管理員:
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ā)表
主站蜘蛛池模板: 康马县| 壤塘县| 林甸县| 台南县| 那坡县| 五寨县| 罗定市| 寻甸| 漠河县| 南城县| 商水县| 广安市| 合阳县| 略阳县| 南平市| 绥中县| 体育| 南部县| 莱阳市| 蒙自县| 余江县| 稷山县| 南溪县| 萨嘎县| 涿鹿县| 鹿邑县| 西昌市| 越西县| 宾阳县| 东方市| 贡觉县| 镇康县| 海南省| 微山县| 永新县| 宁南县| 威远县| 虞城县| 河南省| 房产| 房山区|