Nginx

介绍

Nginx是一个高性能的HTTP和反向代理的服务器。

优点:是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器。占用内存少,并发能力强,稳定性高,功能集丰富,配置文件简单。

关键字:

conf:配置文件

html:页面文件

logs:日志文件

sbin:可执行文件

反向代理

反向代理服务器位于用户与目标服务器之间,但对于用户而言,直接访问反向代理服务器就可以直接获得目标服务器,用户不需要知道目标服务器的地址。反向代理可以用来作为Web加速,降低服务器的前置机来降低网络和服务器的负载,提高访问效率。

作用

1.通过反向代理可以增加安全性,减少后台服务被攻击的隐患

2.通过缓存的方式可以增加静态资源的响应效率

3.通过反向代理实现负载均衡

关键字

listen:监听哪个端口

server_name:给这个服务取一个名字

location:反向代理的配置

error_page:错页面

root:静态资源的根目录

index:欢迎页,默认的请求页面

负载均衡

负载均衡就是分摊到多个操作单元执行,例如:Web服务器,FTP服务器,企业关键应用服务器等。从而共同完成工作任务。

负载均衡建立在现有网络结构之上,提供了廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

常见三种模式

轮询:平均分配,逐一做负载,是默认的方式

权重:可以设置一个权重值,让某一个服务被分配做负载的比例增大

【访问的时候,显示88 端口1次,99端口两次】(不够智能)

ip_hash:对发送请求过来的ip地址进行hash计算,得到值会分配给upstream中配置的服务,且相同的ip访问计算的结果相同,就会被分配到同一个服务中。【这样做的好处是,实现session共享的问题,可以保证同一个ip地址不会被负载均衡到其他项目里,而导致拿不到session。】

同一个IP,无论访问多少次,都是显示同一个内容。(不够智能)

关键字:

upstream:负载均衡配置,内部可以配多个server

proxy_pass:代理到hw这个负载均衡配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值