什么是nginx、nginx反向代理、负载均衡、nginx的代理转发流程、nginx的代理配置server以及Location匹配规则

本文介绍了Nginx的基本概念,包括它的轻量级特性和反向代理功能。详细讨论了为何在高并发场景下使用Nginx,主要原因是其能实现负载均衡和动静分离。还涵盖了在Windows环境下安装Nginx和配置代理服务器的步骤,包括配置文件的修改和Location匹配规则的解析。此外,文章阐述了Nginx的代理转发流程,以及Location匹配规则的优先级判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.1nginx概念

1.1.1nginx概念

1.1.2反向代理

1.2为什么使用nginx

1.2.1为什么使用nginx

1.2.2nginx作用

1.3安装windows的nginx以及nginx常用命令

1.4nginx的代理配置server

1.4.1请求进入nginx

1.4.2启动nginx

1.4.3nginx配置文件

1.5nginx的代理转发流程

1.6Location匹配规则

1.6.1匹配规则

1.6.2优先级判断


1.1nginx概念

1.1.1nginx概念

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子 邮件(IMAP/POP3)代理,其特点是占有内存少,并发能力 强,免费开源。

1.1.2反向代理

正向代理:代理和客户端在一起,控制客户端向外网访问

反向代理:代理和服务端在一起控制服务器接收外网访问

1.2为什么使用nginx

1.2.1为什么使用nginx

  • 集群和高并发

随着用户量增长,访问网络的手段的丰富(手机,电脑)导致服务端接收请求时,都是需要处理 高并发的。运行一个springboot的jar包web应用,并发能 力 200-500并发/秒,并不足以承受,提供目前互联网的并 发需求.。必然要引入集群,需要这种反向代理软件帮助服务端接收 并发请求,进行反向代理的计算,最终转发到不同服务器。

  • 负载均衡/入口代理

nginx接收高并发的请求,访问的入口.对入口代理的并发 是种考验.3万-10万之间(一个nginx 后端代理60个 tomcat)。

负载: 承受高并发

均衡: 平均分配高并发

1.2.2nginx作用

互联网框架中的作用

  • 负载均衡

负载:承受前方高并发访问(用户量大,访问次数多) 单 台的nginx 上限3-7万并发。

均衡:将大量并发按照需求进行分发到后端服务器。

nginx负载均衡、负载均衡策略/方式(轮询、权重、ip_hash)session共享问题_别抢我辣条kiang的博客-优快云博客nginx负载均衡负载均衡是当有高并发(100万请求)请求访问服务器时,nginx作为入口服务器,先接受请求,然后经过 负载均衡的逻辑,将100万请求,"平均"分配到不同集群节点(负载均衡)。负载均衡策略/方式(轮询、权重、ip_hash)session共享使用集群中的session,由于是多个web容器,每个之间的session不互通,所以使用session会话会在集 群结构时失效,例如登录逻辑,会频繁失败,重新登录。https

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值