nginx代理与负载均衡

Posted dlq-52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx代理与负载均衡相关的知识,希望对你有一定的参考价值。

1.什么是代理

代理就是代为办理

2.nginx正向代理,反向代理

(1)正向代理:是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。这种代理其实在生活中是比较常见的。

技术图片

(2)反向代理:是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

 技术图片

(3)正向代理与反向代理的区别

区别在于形式上服务的 "对象" 不一样
正向代理代理的对象是客户端,为客户端服务
反向代理代理的对象是服务端,为服务端服务

3.nginx代理支持哪些协议,常用的有哪些?

反向代理模式 nginx反向代理模块
http,websocket,HTTPS ngx_http_proxy_module
fastcgi ngx_http_fastcgi_module
uwsgi ngx_http_uwsgi_module
grpc ngx_http_v2_module

 

 

 

 

4.nginx反向代理语法

 

以上是关于nginx代理与负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 反向代理与负载均衡详解

Nginx 反向代理与负载均衡详解

Nginx认识与基本使用 Nginx 实现反向代理配置负载均衡

Nginx认识与基本使用 Nginx 实现反向代理配置负载均衡

Nginx认识与基本使用 Nginx 实现反向代理配置负载均衡

Nginx认识与基本使用 Nginx 实现反向代理配置负载均衡