首页 > 系统相关 >Nginx 过滤url

Nginx 过滤url

时间:2023-01-03 12:13:24浏览次数:59  
标签:index 访问 url GET blog Nginx 过滤 csdn

1、用在if中的正则表达式,下表:

 

 说明:

~匹配

!~不匹配

*不区分大小写

这样比较好记忆。

2、测试

location / {
        if ($request_uri !~ "hello") {
             return 403;
           }
       if ($request_method !~ ^(GET|POST)$) {
           return 403;
        }
        proxy_pass http://url;
            root   html;
            index  index.html index.htm;
        }

说明:

1)如果访问的url中不匹配hello,那么就禁止访问。

2)如果访问的方法不是“GET|POST”那么禁止访问。

这样就可以了。

 

参考:

https://blog.csdn.net/qq_36532540/article/details/103490016

https://blog.csdn.net/qq_44637753/article/details/123866377

 

标签:index,访问,url,GET,blog,Nginx,过滤,csdn
From: https://www.cnblogs.com/jiduoduo/p/17021668.html

相关文章

  • nginx快速查看配置文件的方法
    nginx的配置放在nginx.conf文件中,一般我们可以使用以下命令查看服务器中存在的nginx.conf文件。locatenginx.conf/usr/local/etc/nginx/nginx.conf/usr/local/etc/nginx/ng......
  • nginx-clojure java 集成试用
    主要是基于java开发一个简单的扩展,学习下流程java项目pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4......
  • ubuntu22.04 安装nginx
    1、使用apt-get安装nginx(得机器能联网才行)#切换到root用户#切换到root用户sudo-i#更新apt源apt-getupdate#安装nginxapt-getinstallnginx-y......
  • NGINX-文件目录浏览服务
    局域网:文件服务、目录浏览、允许跨域conf/nginx.confhttp{server{}+includeservers/*.conf;}conf/servers/source.confserver{listen84;i......
  • Centos安装Nginx
    Centos安装Nginx版本区别常用版本分为四大阵营Nginx开源版Nginxplus商业版openrestyTengine编译安装先下载Nginx开源版比如:nginx-1.22.1.tar.gz借助......
  • nginx的负载均衡如何配置
    负载均衡 nginx的负载均衡有4种模式:1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,weight......
  • nginx-clojure docker 镜像
    主要是一个测试,方便学习使用nginx-clojure强大的能力dockerfile直接基于了openjdk:10-slim基础镜像,同时基于copy文件的格式处理FROMopenjdk:10-slimWOR......
  • Hive调优 【行列过滤 及谓词下推】
    1.列处理:说明:避免使用select*,有分区时,要指定分区2.行处理:关联原则:在关联操作时,能先where的尽量先where,减少数据集3.hive底层优化策略-谓词下......
  • 过滤器
    过滤器(Filter) Javax.servlet.*;   |---interfaceFilter  //接口为什么需要用到过滤器Filter:项目开发中,经常会涉及到重复代码的实现!注册----》Servlet【1......
  • 关于MySql链接url参数的设置 专题
    报错:EstablishingSSLconnectionwithoutserver'sidentityverificationisnotrecommended.AccordingtoMySQL5.5.45+,5.6.26+and5.7.6+requirementsSSLconnec......