最新动态
Nginx 反向代理流程
2024-11-19 03:08  浏览:115

Nginx 反向代理流程

                              Nginx 反向代理流程
  反向代理:使用代理服务器来接受internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将上游服务器得到的结果返回给请求连接的客户端,代理服务器对外表现就是一个web服务器。Nginx就经常拿来做HTTP反向代理服务器。
  Nginx具有强悍的高并发高负载能力,所以一般会作为前端服务器直接向客户端提供静态文件服务。但是一些复杂、多变的业务不适合放Nginx上,一般会使用Apache、Tomcat等服务器来处理。因此,Nginx一般会作为静态web服务器与反向代理服务器,将不适合自己处理的请求转发给上游服务器处理。
Nginx 反向代理流程
Nginx代理服务器处理过程:
1.接受HTTP请求,将用户的请求(包括HTTP包体)完整的接受到Nginx服务器的磁盘或者内存中。
2.向上游服务器发起连接
3.将缓存的客户端请求转发到上游服务器
 
  Nginx的这种转发方式与Squid等代理服务器的处理方式不同,Squid是一边接收客户端请求,一边将请求转发到上游服务器。相比之下,Nginx延长了一个请求处理的时间,并且增加了用于缓存请求内容的内存和磁盘空间。但是Nginx有效的降低了上游服务器的负载,将压力放在了Nginx服务器上。
    以上就是本篇文章【Nginx 反向代理流程】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/quote/9149.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多