开发者社区 问答 正文

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

已解决

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

可能表述的不清楚.

展开
收起
西秦说云 2016-02-01 16:59:07 3774 分享 版权
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
    赞同 展开评论