Nginx代理配置只允许内部IP访问的实现

发布时间:2024-06-04 点击:101
服务器
本篇文章给大家分享的是有关nginx代理配置只允许内部ip访问的实现,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
location/{indexindex.jsp;proxy_next_upstreamhttp_500http_502http_503http_504errortimeoutinvalid_header;proxy_set_headerhost$host;proxy_set_headerx-real-ip$remote_addr;proxy_set_headerx-forwarded-for$remote_addr;deny192.168.1.1;allow127.0.0.0/24;allow123.56.0.0/16;allow172.16.0.0/16;allow10.170.0.0/16;denyall;}
上面是我的location配置清单
注意事项:
1. deny 一定要加一个ip,否则直接跳转到403,不往下执行了;如果403默认页是同一域名下,会造成死循环访问;
2. allow的ip段
从允许访问的段位从小到大排列,如:127.0.0.0/24
下面才能是:10.170.0.0/16
24表示子网掩码:255.255.255.0
16表示子网掩码:255.255.0.0
8表示子网掩码:255.0.0.0
3. deny all;结尾
表示除了上面allow的其他都禁止
以上就是nginx代理配置只允许内部ip访问的实现,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注资讯频道。

小程序制作平台怎么选?
云服务器和云主机的区别
虚拟主机公司
阿里巴巴服务器全部上云
云主机服务器租用还是购买好
电脑中Office2016提示丢失api-ms-win-crt-stdio-l1-1-0.dll如何解决
发件收件人反馈收不到邮件
网站无法上传文件-云服务器问题