NGINX 限制IP段访问,一般用于后台内网访问场景

现在有如下需求:

网站地址:http://www.xxx.com
后台管理地址: http://www.xxx.com/a
注:所有后台管理段请求均以"/a"开头

对外的网站可以随意访问,不受限制
后台管理地址,只能通过内网 192.168.1.1 进行访问,公司内网地址都是192.168.1.x段的,因而可以进行如下配置

location / {
  proxy_pass http://192.168.1.1:8080;  ##正常通过这个代理访问
}

location ^~ /a {   ## 管理端地址
  allow 192.168.1.1/24;  ## 允许局域网进行访问
  deny all;  ## 拒绝其他所有访问
  proxy_pass http://192.168.1.1:8080;   
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简介 访问控制列表(Access Control List,ACL) 是路由器和交换机接口的指令列表,用来控制...
    Jewel591阅读 3,691评论 0 3
  • 本文整理了在实践过程中使用的Linux网络工具,这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lso...
    老夫刘某阅读 3,626评论 0 7
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,796评论 0 10
  • I/O模型Nginx介绍Nginx的安装和目录结构Nginx的配置Nginx的编译安装 一、I/O模型 (一)I/...
    哈喽别样阅读 921评论 0 4
  • 在娑婆世界,“拥有”着色身这个“无尽藏”,藏了不少的贪嗔痴,还有无量的“习气”,不乏有晕车,晕船,晕机的人。 龙树...
    弥陀教我念弥陀阅读 528评论 0 2