可以通过修改Nginx.conf配置文件实现 。
方法如下:
禁止单目录:
location ~* ^/attachments/.*.(php|php5)$ {deny all;}
禁止多目录:
location ~* ^/(attachments|upload)/.*.(php|php5)$ {deny all;}
【linux系统下禁止上传目录执行php脚本?】注意:
1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的 。
2、attachments需要写相对路径,不能写绝对路径
3、不要忘记重启nginx
service nginx restart
推荐阅读
- 什么是 DNS 域名系统?
- Linux 压缩命令
- 一男子为发泄情绪删光自己在职期间所写系统代码被判刑十个月
- 旧安卓机别扔了,自制 Web 服务器了解一下!
- 阿里朋友的忠告:大厂里的算法很重要,先来了解一下希尔排序
- 分布式存储系统Apache HBase的现状和发展
- 上火留下的黑印能去吗
- 大学生|当00后从大学生变成应届生,就业难的大背景下,简历可别瞎乱来!
- 汽油|1欧元=1美元创历史 原油价格暴跌:国内油价或继续下调 加满一箱油更便宜
- 盘点这十款万元以下价格、颜值、或是功能方面都经久不衰的腕表