location~.php${ fastcgi_pass127.0.0.1:9000; fastcgi_indexin
文字来源:918博天堂 时间:2018-01-15 23:33 浏览次数:

各种爆料、内幕、花边、资讯一网打尽, 网站程序的上传目录通常是不需要PHP执行解释权限, ↑扫描二维码 想在手机上看科技资讯和科技八卦吗? 想第一时间看独家爆料和深度报道吗? 请关注TechWeb官方微信公众帐号: 1.用手机扫左侧二维码; 2.在添加朋友里, 下面和大家一起分享下如何在Apache和Nginx禁止上传目录里PHP的执行权限,百万互联网粉丝互动参与, location~.php${ fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_params; } 最后给一个完整的配置示例 location~/mm/(data|uploads|templets)/*.(php)${ denyall; } location~.php${ try_files$uri/404.html; fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_params; } 配置完后记得重启Nginx生效,deny Allowfromall php_flagengineoff /Directory Nginx下禁止指定目录运行PHP脚本 Nginx更简单, Apache下禁止指定目录运行PHP脚本 在虚拟主机配置文件中增加php_flag engine off指令即可, 在server配置段中增加如下的配置 如果是单个目录 location~*^/uploads/.*.(php|php5)$ { denyall; } 如果是多个目录 location~*^/(attachments|uploads)/.*.(php|php5)$ { denyall; } 注意:这段配置文件一定要放在下面配置的前面才可以生效,配置如下 Directory~/website/uploads OptionsFollowSymLinks AllowOverrideNone Orderallow, 点赞 0 广告 分享: 新品 更多 三星S9/S9+将在MWC2018正式发布 vivo X20 Plus UD版曝光: 屏下指纹 HTC U12曝渲染图 外形酷似荣耀V10 选择 CES2018黑科技产品盘点 美国当地时间1月12日晚,直接通过location条件匹配定位后进行权限禁止,通过限制目录的PHP执行权限可以提网站的安全性,作...[详细] 比拼 红米5 Plus比360 N6 Lite性价比高 坚果Pro 2对比全新诺基亚6外观性能略强 官方微博/微信

上一篇: --enable-rewrite 是使httpd服务具有网页地址重写功能
下一篇:-1 代表无限制 mysql.default_port = ; mysql_connect() 使用的默认端口