代码先锋网 代码片段及技术文章聚合

nginx配置白名单403 404页面设置不生效问题

技术标签: nginx  nginx  服务器  运维

nginx下可以自己定义error 403页面,也可以deny一些ip的访问,

但如果像下面这样写的话你可能会发现自定义的erro 403页面不管用了,

而是显示nginx的默认403提示信息:
 

deny 192.168.0.1;
deny 10.0.0.0/24;
error_page 403 /error.html;
location = /error.html {
     root  /var/www/error.html;
}



这是因为deny语句把所有对403.html的访问都给给deny了,所以需要在locaction = /403.html的语句里面加上allow all,具体过程如下:

 location = /error.html {
     root  /var/www/error.html;
     allow all;
 }
版权声明:本文为qq_25275355原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_25275355/article/details/126856524

智能推荐

docker容器里的nginx设置白名单

注意:仅解决不通过网桥模式的nginx设置白名单 1.查看容器id docker ps 2.查看安装nginx的配置文件的路径 docker inspect 容器名 3.进入容器内部 docker exec -it 容器名 bash 4.进入第二步所找到的配置文件的路径进行修改配置文件 这个可以放在nginx.conf中server或者location下面,这两种白名单范围各有不同...

nginx 白名单配置

1.在http中配置 2.在lacation中应用...

Linux设置ssh黑/白名单

在考试RHCE的时候,有这么一道题目,用户能够从xxx内的客户端ssh远程访问你的服务器,在xxx内的客户端不能访问你的服务。有人说可以用防火墙来设置,不错!是可以。但是,如果你仔细检查的话会发现,RHCE考试的试卷往往防火墙只有一个区域,trusted,在设置时候也不会报错,当你查的时候发现没有block区域,这时,你就需要去配置ssh黑名单来解决 修改配置文件/etc/ssh/sshd_con...

Squid 设置网站访问白名单

1. 安装squid 2. 添加acl whitelist dstdomain 将如下行添加到行“acl CONNECT method CONNECT”下面 3. 将网站添加到/etc/squid/whitelist 4.测试...

猜你喜欢

haproxy白名单设置

为什么80%的码农都做不了架构师?>>>    在使用haproxy来作为tcp代理时,需要对某些IP做限制。用iptables也可以实现的。 顺道看了看haproxy手册,看看haproxy本身有是否提供方法来限制。要熟练使用某款应用需要熟读手册,手册是最权威,最详细的。好了,不罗嗦了,来看看haproxy怎么实现的: Syntax Sections Def...

linux设置IP白名单(实用)

IP限制命令(把第一行IP和掩码换了就好),这个有先后顺序,别忘了把自己本机的IP加白 删除限制指令  ...

ipset黑白名单设置

iptables黑/白名单设置(使用ipset 工具) 参考链接:https://www.cnblogs.com/vijayfly/p/7205559.html ...

iptables设置黑白名单

首先要明白两个概念:黑名单和白名单。 黑名单:把所有人当做好人,只拒绝坏人。 白名单:把所有人当做坏人,只放行好人。 看起来似乎白名单安全一点,黑名单接受的范围大一点。 对于iptables来说本来存在默认规则,通常默认规则设置为ACCEPT或者DROP。 如果默认规则是ACCEPT,那就是把所有人当做好人了,如此可以建立黑名单机制了。 如果默认规则是DROP,即是把所有人当做坏人,可以建立白名单...

LinuxIP白名单设置

前边文章我介绍了应对ssh暴库攻击时可以利用添加IP到IP黑名单(/etc/host.deny)的方式来进行应对。具体文章: 记服务器遭遇ssh攻击及应对过程 但是最近一个问题也显现出来,就是当自己几次操作失误之后,自己的ip也会进黑名单,造成连不上服务器的情况,就想能不能把自己ip设个白名单来进行规避呢,果不其然,还是有的,其实在/etc目录下还有一个host.allow文件,这就是白名单 配置...