本文摘自PHP中文网,作者V,侵删。

可以通过修改nginx.conf配置文件实现。
方法如下:
禁止单目录:
1 2 3 | location ~* ^/attachments/.*.(php|php5)$ {
deny all;
}
|
(视频教程推荐:linux视频教程)
禁止多目录:
1 2 3 | location ~* ^/(attachments|upload)/.*.(php|php5)$ {
deny all;
}
|
注意:
1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的。
2、attachments需要写相对路径,不能写绝对路径
3、不要忘记重启nginx
推荐教程:linux教程
以上就是linux下禁止上传目录执行php脚本的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Linux中如何实现文件的修改与保存
Linux was安装步骤
Linux如何查看显卡驱动是否安装
如何查询一份自定义镜像已经共享的所有用户
Linux查看当前登录的用户名是什么
Linux之定时任务crontab详解
apache不解析php
如何查看Linux端口
Linux中权限最大的账户是什么?
Linux .(点)是什么意思
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux下禁止上传目录执行php脚本