某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了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禁止访问目录中可执行文件相关推荐

  1. nginx配置禁止访问目录或禁止访问目录下的文件

    某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php.cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行 ...

  2. Nginx禁止访问某个目录或某个后缀文件

    1.Nginx禁止访问某个目录或某个后缀文件 1.禁止访问某些后缀文件(如php.zip) location ~* \.(php|zip)$ {deny all; } 2.禁止访问某个目录下的某些后缀 ...

  3. Nginx禁止指定目录运行PHP脚本

    Nginx下禁止指定目录运行PHP脚本 Nginx更简单,直接通过location条件匹配定位后进行权限禁止. 在server配置段中增加如下的配置 如果是单个目录 location ~* ^/upl ...

  4. apache nginx禁止跨目录访问

    apache的 httpd.conf: php_admin_value open_basedir /home/db/:/wwwroot/ php_admin_value upload_tmp_dir ...

  5. Nginx 禁止访问某个目录或文件的设置方法

    为什么80%的码农都做不了架构师?>>>    return 404; deny all; 这两种都OK- 转载于:https://my.oschina.net/jing31/blo ...

  6. nginx服务器如何禁止访问目录(但是可以访问具体内容)

    location /repo {# 重点是这一句 autoindex off;autoindex off;}

  7. nginx程序访问linux任意目录,通过nginx访问linux目录

    http { ...... autoindex on; autoindex_exact_size off; autoindex_localtime on; server { listen 80; .. ...

  8. 全网最新Nginx禁止国内IP地址访问网站

    全网最新Nginx禁止国内IP地址访问网站 文章目录 全网最新Nginx禁止国内IP地址访问网站 1.服务器安装依赖 2.创建文件地址并下载所需服务 3.安装libmaxminddb 4.解压并且修改 ...

  9. apache .htaccess 禁止访问某目录方法

    2019独角兽企业重金招聘Python工程师标准>>> 最简单方法,在所要禁止的目录中的.htaccess文件中添加一下两行代码. order allow,deny deny fro ...

最新文章

  1. 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放(附下载)...
  2. 文巾解题455. 分发饼干
  3. 使用Lua编写whireshark插件
  4. android studio 启动画面,Android Studio 利用Splash制作APP启动界面的方法
  5. 由硬盘供电不稳、数据线品质差造成的蓝屏
  6. leetcode第26题:删除排序数组的重复项
  7. python函数定义及调用-Python函数(函数定义、函数调用)用法详解
  8. linux定时任务的设置 crontab 配置指南
  9. BAT中for循环如何执行多条命令
  10. 计算机网络 自顶向下方法 第四章 网络层
  11. BOLT UI界面引擎是如何工作的?(BOLT UI入门教程)
  12. 《软件方法》第1章 建模和UML
  13. Shell中uniq命令的用法
  14. AWK中BEGIN和END的使用理解
  15. 程序猿面试八股文分享~
  16. Jenkins HTML Publisher 插件
  17. python如何将图片分成不同颜色的区域——三通道彩色图片
  18. python中遍历list的三种方式
  19. Invoking “cmake“ failed报错
  20. 静态成员和静态成员函数的总结

热门文章

  1. 如何禁用计算机的服务,如何彻底禁用电脑中的迅雷服务XLservicePlatform
  2. ssh-keygen -t rsa执行后提示没有权限
  3. CodeForces - 894E Ralph and Mushrooms (强连通缩点+dp)
  4. Linux下出现ping:unknown host xxx.xxx问题的解决办法
  5. html自定义滚动条不占位,如何实现滚动条在各浏览器中不占用布局
  6. emit传参,获取返回值
  7. highcharts x轴 按照时间 datetime排序
  8. oracle数据泵导入分区表,数据泵导入分区表统计信息报错(七)
  9. 北斗三号b1c频点带宽_重磅北斗星通新一代22nm北斗高精度定位芯片正式发布
  10. sql服务器如何复制数据库文件,如何将架构和一些数据从SQL Server复制到另一个实例?...