tomcatlee 2022-03-07 22:41
浏览 25
已结题

如何配置nginx达到限定某些url地址为固定ip才能访问?

问题遇到的现象和发生背景

准备使用nginx做反向代理,想要对访问地址中带有如下字符串的URL限制为指定IP才能访问:

 ContainerId=id%3Atest.type.product%3A12345

此段字符串前面和后面都会有不定的别的字符串,请教该如何写配置文件呢?首先如何匹配该端字符串?其次对于存在在IP白名单内的客户端该如何写proxy_pass后面的地址?

location ~ /ContainerId=id%3Atest.type.product%3A12345/ { #这里该如何填写?
            proxy_pass http://192.168.234.130:80/XXXX; #这里该如何填写?
            add_header Access-Control-Allow-Origin *;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            allow 192.168.1.104; #只允许192.168.1.104访问URL中包含ContainerId=id%3Atest.type.product%3A12345的地址
            deny all;
        }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月15日
    • 创建了问题 3月7日

    悬赏问题

    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 关于大棚监测的pcb板设计
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题