#nginx源代码解析

nginx限流、限速指令limit_conn、limit_rate、limit_req【h】

针对不同URL的限流示例如下:limit_conn_zone$server_namezone=perserver:10m;limit_req_zone$server_namezone=one:10mrate=1r/s;server{listen80;server_namelocalhost;location/conn_...

Nginx获取自定义头部header的值

1、nginx是支持读取非nginx标准的用户自定义header的,但是需要在http或者server下开启header的下划线支持:underscores_in_headerson;2、比如我们自定义header为X-Real-IP,通过第二个nginx获取该header时需要这样:$http_x_real_ip;(...

nginx通过自定义header属性来转发不同的服务

一、背景因为需要上线灰度发布,只要nginx接收到头部为:wx_unionid:123456 就会跳转到另外一个url,比如:127.0.0.1:8080 通过配置nginx匹配请求头wx_unionid来转发到灰度环境。核心:客户端自定义的httpheader,在nginx的配置文件里能直接读取到...

nginx实现根据cookie分流

0-1:起因,由于上线不能影响用户使用,起初使用ip分流,但是有些情况无法获取ip,故查到可以用cookie做分流,这样一来,可以给客户以及测试人员分配角色,根据角色设置cookie,再根据cookie实现分流,便可实现上线不影响现网使用。upstreamnttest{#server127.0.0.1:38080;se...

Nginx配置之负载均衡、限流、缓存、黑名单和灰度发布

一、Nginx安装(基于CentOS6.5)1.yum命令安装yuminstallnginx–y(若不能安装,执行命令yuminstallepel-release)2.启动、停止和重启servicenginxstartservicenginxstopservicenginxrestart浏览器中输入服务器的...

Nginx、HAProxy、LVS三者的优缺点

一、Nginx优点:1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。3、Nginx安装与配置比较简单,测试也比较方便,基本能把错误日志打印出来...

nginx error_page配置

今天偶然访问了一个线上应用不存在的url,应用报错,出现了乱码。乱码是从nginx转发的tomcat报出来的。tomcat默认处理HTML是以ISO-8859-1处理的,所以就产生了乱码。解决这个error_page的途径我尝试了两种方法:1、让tomcat返回正常的非乱码的error_pagetomcat的错误页是在...
代码星球 ·2020-10-02

nginx+keepalived高可用及双主模式【h】

1、Nginx+keepalived主从配置这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。2、Nginx+keepalived双主配置这种方案,使用两个vip地址,前端使用2台...

Go的json解析:Marshal与Unmarshal

简介Json(JavascriptObjectNanotation)是一种数据交换格式,常用于前后端数据传输。任意一端将数据转换成json字符串,另一端再将该字符串解析成相应的数据结构,如string类型,strcut对象等。go语言本身为我们提供了json的工具包”encoding/json”...

无法解析的外部符号 _WinMain@16(原)

原来的控制台程序,想修改为windows程序时,会出现无法解析的外部符号WinMain,该符号在函数__tmainCRTStartup中被引用在链接器->高级->入口点输入:mainCRTStartup...

【虚拟机-网关】如何在使用应用程序网关和 Nginx 的环境下实现强制 HTTPS 跳转

大家在使用Nginx部署网站时,实现HTTP到HTTPS的强制跳转是非常容易的事情,一般可以使用rewrite 命令或者使用返回自定义301页面的方法对HTTP请求进行HTTPS重定向。如果大家把Nginx服务器部署在Azure应用程序网关后端时,会发现如果原封不动的采取原先的方法进行重定向就无法正常工作。本...

5步玩转Power BI Embedded,老司机全程带路解析

最近,由世纪互联运营的MicrosoftAzure发布了一个超级炫酷的服务PowerBIEmbedded,该服务可以通过RESTAPI和PowerBISDK将PowerBI报表快速集成到web或移动应用程序,而无需重新设计现有应用。作为程序猿的小编在第一时间就进行了体验,所以今天就由我来抛砖引玉,只需要简单几步,教你如...

解决nginx使用proxy_pass反向代理时,session丢失的问题

  这2天在测试Nginx作为反向代理到Tomcat应用时,session丢失的问题。经过一系列查看官方文档和测试,发现如下:1、如果只是host、端口转换,则session不会丢失。例如:     location/testwx{ &nb...

nginx和apache的简介

一、服务器介绍1、apache      apache是世界上第一的服务器,据统计世界上百分之五十以上的web服务器都在使用apacheapache 的特性:1) 几乎可以运行在所有的计算机平台上.2) 支持最新的http/1.1...
开发笔记 ·2020-09-29

CentOS7中使用yum安装Nginx的方法

 最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源  默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudorpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RP...
首页上一页...4142434445...下一页尾页