nginx服务配置——对客户端的访问控制

news/2024/7/4 10:49:26
  • (1)设置访问的并发量,一秒只能接受一个请求(限制客户端请求的并发量为1个)
    在配置文件里面编写,访问/usr/local/nginx/html/search/这个目录下的资源
    在这里插入图片描述
    这里的根表示的是/usr/local/nginx/html/
    在这里插入图片描述
    建立共享的子目录search
    在这里插入图片描述
    给子目录下面放一个图片
    在这里插入图片描述
    进行语法检测
    在这里插入图片描述
    重新加载
    在这里插入图片描述
    客户端测试:一次并发请求10个,我们设置的并发量是1,因此只会成功1个
    在这里插入图片描述
    在这里插入图片描述
  • (2)设置burst
    编辑配置文件,设置burst=5
    在这里插入图片描述
    在这里插入图片描述
    检测语法和重新加载服务
    在这里插入图片描述
    测试
    虽然并发量为1,但是burst的值是5,最多可以访问5次,并且5次都成功
    可以将多余的请求暂时缓存起来
    如果一次并发请求超过5次,超过的请求就会失败
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    因此大概需要5s
  • (3)设置每秒访问50k,访问5次,444*5 = 2220 ,2220/50约44秒
    编辑配置文件
    在这里插入图片描述
    在这里插入图片描述
    语法检测与重新加载服务
    在这里插入图片描述
    测试
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • (4)内置变量,1秒1k
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    测试:发现一直在加载页面
    在这里插入图片描述
    在这里插入图片描述
    总结:以上就是最基本的几种访问控制策略

http://www.niftyadmin.cn/n/2928397.html

相关文章

三、JSX 语法

上一节的代码&#xff0c; HTML 语言直接写在 JavaScript 语言之中&#xff0c;不加任何引号&#xff0c;这就是 JSX 的语法&#xff0c;它允许 HTML 与 JavaScript 的混写&#xff08;查看 Demo02 &#xff09;。 var names [Alice, Emily, Kate]; ReactDOM.render( <div&…

nginx的配置——自定义日志的格式

一般情况下&#xff0c;nginx服务器有自己默认的日志格式 作为一个管理员&#xff0c;也可以将日志格式自定义为自己想要的格式

MYSQL常用的性能指标

(1) QPS(每秒Query量) QPS Questions(or Queries) / seconds mysql > show global status like Question%; (2) TPS(每秒事务量) TPS (Com_commit Com_rollback) / seconds mysql > show global status likeCom_commit; mysql > show global status likeCom_rollb…

Hive入门到剖析(二)

5 Hive参数hive.exec.max.created.files说明&#xff1a;所有hive运行的map与reduce任务可以产生的文件的和默认值:100000hive.exec.dynamic.partition说明&#xff1a;是否为自动分区默认值&#xff1a;falsehive.mapred.reduce.tasks.speculative.execution说明&#xff1a;是…

通过nginx的反向代理功能可以实现获取用户真实的ip

1.什么叫做nginx反向代理获取客户端的真实IP&#xff1f; 我们访问互联网的服务时&#xff0c;大多数时&#xff0c;客户端并不是直接访问到服务端的&#xff0c;而是客户端首先请求到反向代理 反向代理再转发到服务端实现服务访问&#xff0c;通过反向代理实现路由/负载均衡等…

nginx中的盗链与防盗链

1.什么是盗链? 盗链是指服务提供商自己不提供服务的内容&#xff0c;通过技术手段绕过其它有利益的最终用户界面&#xff08;如广告&#xff09; 直接在自己的网站上向最终用户提供其它服务提供商的服务内容&#xff0c;骗取最终用户的浏览和点击率 受益者不提供资源或提供很…

nginx服务的重定向和安全加密访问https

1.重定向 (1)服务端配置 cd /usr/local/nginx/conf/切换到nginx服务器的配置目录下 vim nginx.conf 编辑配置文件 当访问域名 www.westos.org时&#xff0c;实际上访问的是 /web/index.html文件 128 server { 129 listen 80; # 监听80端口 130 server_n…

企业级高可用、高并发lnmp集群——基础知识篇(主要搞清楚lnmp架构的工作原理)

1.什么是lnmp&#xff1f; LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 L指Linux&#xff0c;N指Nginx&#xff0c;M一般指MySQL&#xff0c;也可以指MariaDB&#xff0c;P一般指PHP&#xff0c;也可以指Perl或Python LNMP代表的就是&#xff…