【Nginx】Nginx的原理及应用

Nginx是什么,一般都用于在那些场景下的呢?

Nginx是一个轻量级,高性能的HTTP 服务器 和 反向代理服务器,同时也是IMAP、POP3、SMTP代理服务器。占用内存小,并发能力强,稳定性高。

怎么作为HTTP服务器使用:

作为一个 HTTP 服务器进行网站的发布处理,可处理静态文件,动态文件。

怎么作为反向代理服务器实现负载均衡:

首先需要了解什么是反向代理和正向代理;

正向代理:“代理的是客户端”,是位于客户端和原始服务器之间的服务器,为了从原始服务器获取内容,例如:小王从浏览器上请求一外网地址,一般情况下是无法获取到内容的,但是如果小王在浏览器上设置了代理服务器,代理向原始服务器转发请求并将获取的内容返回给浏览器。原始服务器是无法得知请求来自于那个具体的客户端,只知道来自于那个代理服。

正向代理的用途:访问无法访问的资源。

反向代理:“代理的是服务端”,主要是用于将分布式的服务器有个统一入口提供给客户端,多个客户端nginx服务器发请求,nginx服务器接收到请求后,按照一定规则分发给各个后端服务器处理请求。客户端无法得知请求的返回来自于那个后端服务器,只知道来自于那个代理服务器。

反向代理的用途:负载均衡,内网安全,即将后端服务器的设置为内网环境。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值