#nginx源代码解析

// 插入排序 源代码

//插入排序voidInsertSort(int*a,intn){  inti=0,j;  for(;++i<n;)  {  for(j=i;--j>=0;) {  if(a[j&#...
代码星球 ·2020-08-25

nginx访问静态文件不下载,修改默认流下载

 修改默认http{ includemime.types;#default_typeapplication/octet-streamdefault_type   text/html  1、什么是MIME-TYPE?MIME——...

nginx-404与fastcgi_intercept_errors指令

nginx-404与fastcgi_intercept_errors指令  fastcgi_intercept_errors语法:fastcgi_intercept_errorson|off 默认值:fastcgi_intercept_errorsoff 使用字段:http,se...

nginx获取头部信息带下划线,获取不到解决方案

nginx获取头部信息带下划线,获取不到解决方案  解决方案: 修改配置文件,进行添加信息如下: underscores_in_headerson; 然后进行重新加载: [root@qa-webconf]#systemctl reloadnginx...

nginx进行获取阿里云slb真实ip配置操作

环境: 1、使用阿里云的slb进行配置nginx,nginx无法获取用户的真实ip解决方案 参考阿里云:https://help.aliyun.com/knowledge_detail/40535.html?spm=5176.2000002.0.0.57554e22IybjHD  ...

nginx自动切割日志脚本

 #!/bin/bashsavepath_log='/data/logs'nglogs='/data/logs'mkdir-p$savepath_log/$(date+%Y)/$(date+%m)mv$nglogs/access.log$savepath_log/$(date+%Y)/$(date+%m)/a...

nginx的四层负载均衡和七层负载均衡的区别

所谓四层就是基于IP+端口的负载均衡,通过虚拟IP+端口接收请求,然后再分配到真实的服务器;[root@linux-node1conf]#vimnginx.confworker_processes1;events{worker_connections1024;}#类似于7层的http段upstreamssh_proxy...

nginx常用的请求头参数和防DDOS攻击

前端squid反向代理到nginxnginx根据http_user_agent防DDOS首先查看访问日志,找出可疑访问找到http_user_agent的特征,然后再作过滤"Mozilla/4.0(compatible;MSIE5.01;WindowsNT5.0;MyIE3.01)Cache-Control:no-st...

nginx报错:‘open too many files’解决

 nginx出错:socket()failed(24:Toomanyopenfiles)whileconnectingtoupstream1.错误描述  通过nginx负载两个节点的rabbitmq  当用java代码创建超过500个连接时(我的机器默认只能创建这么多),出现错误:  com.rabbitmq...
代码星球 ·2020-08-24

nginx根据http_user_agent来拦截访问

原文链接https://blog.csdn.net/qq_22929803/article/details/50724662 1、进入nginx的配置目录,例如cd/usr/local/nginx/conf2、添加agent_deny.conf配置文件vim agent_deny.conf#禁止Sc...

nginx的rewrite规则

1、rewrite语法:  指令语法:rewriteregexreplacement[flag];  默认值:none  应用位置:server、location、if  rewrite是实现URL重定向的重要指令,他根据regex(正则表达式)来匹配内容跳转到replacement,结尾是flag标记  简单的小例子...
代码星球 ·2020-08-24

nginx配置根据x-seesion进行转发

location^~/atssa/{if($arg_version=5800){proxy_passhttp://10.0.0.100:6500;}if($cookie_xAppInfo~^5800){proxy_passhttp://10.0.0.100:6500;} ...

nginx配置访问黑名单-2

 1.查找要屏蔽的ipawk'{print$1}'nginx.access.log|sort|uniq-c|sort-n nginx.access.log为日志文件,会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip并且不是蜘蛛的ip屏蔽掉,本例当中我们屏蔽掉165.9...
代码星球 ·2020-08-24

nginx的抓取客户端真实IP的判断脚本

root@nginx-01:/usr/local/nginx/conf/#catproxyheader.confif($proxy_add_x_forwarded_for~"^([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})(.*)"){set$realip$1;}if($pr...

nginx通过自定义header对象来转发

原文链接:https://www.cnblogs.com/xiao987334176/p/11263649.html因为需要上线灰度发布,只要nginx接收到头部为:x_app:123456 就会跳转到另外一个url,比如:1.0.0.10:8080 通过配置nginx匹配请求头wx_unionid...
首页上一页...5051525354...下一页尾页