当前位置:
首页 >
nginx禁止访问目录中可执行文件
发布时间:2023/12/10
43
豆豆
生活随笔
收集整理的这篇文章主要介绍了
nginx禁止访问目录中可执行文件
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。
nginx配置
| 1 2 3 4 | location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|sh|cgi)$ { return 403; error_page 403 /403_error.html; } |
作用:在目录images、cache、media、logs、tmp目录下面的所有php、pl、py、jsp、sh、cgi都不能访问。
重启nginx
/usr/local/nginx-1.7.0/sbin/nginx -s reload
转载于:https://www.cnblogs.com/chenshoubiao/p/4783698.html
总结
以上是生活随笔为你收集整理的nginx禁止访问目录中可执行文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: malloc/free与new/dele
- 下一篇: 思科(Cisco)路由器策略路由配置详解