nginx取消上传目录php执行权限的方法分享

发布时间:2020-09-09编辑:脚本学堂
本文介绍下,在nginx服务器中取消上传目录可执行php的权限,以确保站点的安全。有需要的朋友参考下。

以前用的LAMP环境,迁移到阿里云主机总是超时apache溢出,于是换成了LNMP环境。

这前配置的伪静态规则要在nginx服务器上重新配置。

遇到一个问题,如何在nginx环境如何取消目录的PHP执行权限。

参考方法:
将以下代码添加至Server容器中,定义fastcgi的规则之前,如下:
 

复制代码 代码示例:
location ~ /(uploads|data|templets)/.*.(php|php5)?$ {
deny all;
}
 

这样就禁止上传目录执行php程序了。
注意:
代码一定要定义在fastcgi的前面才可以。