Nginx学习笔记---(反向代理,负载均衡)基础配置

本文介绍了Nginx作为高性能HTTP和反向代理服务器的角色,及其在负载均衡和反向代理中的应用。正向代理隐藏了客户端的真实身份,而反向代理则隐藏了服务端信息。负载均衡可以通过轮询或加权轮询实现,确保服务器间的请求分配。文中还提供了一个简单的Nginx配置示例,用于设置负载均衡和反向代理,并强调了配置文件的注意事项和重启命令。
摘要由CSDN通过智能技术生成

1、基础概念

高性能的HTTP和反向代理web服务器,适用场景比如有负载均衡(根据不同的服务器性能配置不同的访问量),反向代理(转发请求)等等。

2、反向代理和正向代理

正向代理:代理客户端的请求,将客户端的请求转发到需要请求的服务器上,然后再将返回的内容转到客户端。对服务端来说,他不知道也不用管这个请求到底是谁发来的。
反向代理:代理服务端的请求,将客户端的请求通过统一转发到适配的服务器上。对客户端来说,他不用管真正请求的是哪个服务器。

3、 负载均衡

可以使用轮询的方式实现,分为轮询和加权轮询两种。
轮询:每个服务器轮一次请求的接收,非常规律平均。
加权轮询:假设有两台服务器,分别占比1:2.那么加权轮询会产生如下的请求顺序
第一台服务器:1,4, 7
第二台服务器:2,3,5,6

4、配置文件详解

简单的一个配置负载均衡和反向代理的demo,在nginx.conf文件内,修改以下内容
在这里插入图片描述
其中mydemo是负载均衡配置的命名,相当于一个变量,可随意定义。
weight是每一个服务器所占的权重。
**/**是指访问路径,当前是根目录。
proxy_pass是真正访问的服务器

注意点:
1、每个配置后面需加上 ;
2、每次修改完之后需要重启,命令如下(window)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值