nginx禁止访问固定目录的问题

问题描述

nginx禁止访问固定目录的问题
nginx配置如下

location /apps/id/ {
deny 10.1.2.3;
}
为什么配置生效后所有的ip访问/apps/id/都返回403 Forbidden错误

解决方案

deny的ip是否正确

时间: 2024-10-31 18:56:05

nginx禁止访问固定目录的问题的相关文章

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

复制代码 代码如下: location = /config/ { return 404; } location =/config.ini{ return 404; } 这样只能禁止访问 http://www.jb51.net/path/ 复制代码 代码如下: location = /path/ { return 404; } 禁止访问 http://www.jb51.net/path/test.php 复制代码 代码如下: location ^~ /test { deny all; } 可能te

Apache设置禁止访问网站目录(目录列表显示文件)

进入apache的配置文件 httpd.conf 找到:  代码如下 复制代码 Options Indexes FollowSymLinks 修改为: Options FollowSymLinks 其实就是将Indexes去掉,Indexes表示若当前目录没有index.html就会显示目录结构.  代码如下 复制代码 1. 禁止访问某些文件/目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Files ~ ".inc$"> Or

如何在Apache和Nginx禁止上传目录里PHP的执行权限_Linux

Apache下禁止指定目录运行PHP脚本 在虚拟主机配置文件中增加php_flag engine off指令即可,配置如下: Options FollowSymLinks AllowOverride None Order allow,deny Allow from all php_flag engine off 另外一种方法,是设置在htaccess里面的,这个方法比较灵活一点,针对那些没有apapche安全操作权限的网站管理员: Apache环境规则内容如下:Apache执行php脚本限制 把

nginx禁止访问目录

location = /config/ {  return 404;  }  location =/config.ini{  return 404;  } 

nginx禁止访问.git文件的设置教程_nginx

现在git很流行,大家也都开始使用它来管理网站源码,但是.git数据目录在网站的源码根目录也会有一份,nginx通常配置的时候不会对隐藏目录进行特别处理,这样你的源文件就暴露在大庭广众之下了.为了安全,我们需要在nginx配置中对此特别处理一下,处理方法很简单.如下: 在server{}段内增加 复制代码 代码如下: location ~ /\. { deny all; } 或 复制代码 代码如下: location ^~ /.git { return 444; } 本站发布的内容基本都是自己此

Nginx服务器中设置禁止访问文件或目录的方法_nginx

在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可. 禁止访问扩展名为bat的文件,配置如下: location ~* /.bat { deny all; } 禁止访问configs目录,以及其下所有子目录或文件,配置如下:   location ^~ /configs/ { deny all; } 注意上述configs后面的斜杠不能少,否则所有以configs开头的目录或文件都将禁止访问. 以上是小编为您精心准备的的内容,在的博客.问答.公众

nginx 配置禁止访问目录或文件

禁止访问扩展名为bat的文件,配置如下:  代码如下 复制代码 location ~* /.bat {     deny all; } 禁止访问configs目录,以及其下所有子目录或文件,配置如下:  代码如下 复制代码 location ^~ /configs/ {     deny all; } 注意上述configs后面的斜杠不能少,否则所有以configs开头的目录或文件都将禁止访问.  

nginx 禁止svn目录访问的脚本

nginx location ~ .*.(svn|git|cvs) {     deny all; } apache <Directory "/opt/www/svip/gift/webroot"> RewriteEngine On RewriteRule .svn/  /404.html </Directory> 整理了一些方法供大家参考 禁止访问某些文件/目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Fi

Nginx禁止用户真实IP访问的方法配置

做过面向公网WEB运维的苦逼们肯定见识过各种恶意扫描.拉取.注入等图谋不轨行为吧?对于直接对外的WEB服务器,我们可以直接通过 iptables . Nginx 的deny指令或者是程序来ban掉这些恶意请求.   而对于套了一层 CDN 或代理的网站,这些方法可能就失效了.尤其是个人网站,可能就一台VPS,然后套一个免费的CDN就行走在互联网了.并不是每个CDN都能精准的拦截各种恶意请求的,更闹心的是很多CDN还不支持用户在CDN上添加BAN规则,比如腾讯云CDN...   因此,就有了本文的