开发者社区> 问答> 正文

nginx如何禁止文件上传目录执行PHP

已解决

/1/userheadimg_files
为图像等文件上传文件夹,如何禁止这个目录下的PHP文件等被解析执行。

可能表述的不清楚.

展开
收起
西秦说云 2016-02-01 16:59:07 3636 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista
    采纳回答

    将如下规则加入配置文件
    location ~ /upload/.*\.php$ { deny all; } 禁止访问/upload下的PHP文件.
    或者
    location ~ \.php$ {} 中加入 if ($uri !~ "^/upload/") { fastcgi_pass 127.0.0.1:9000; }
    不解析/upload下的PHP文件.

    2019-07-17 18:27:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载