欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

HTTP服务器njinx的基本功能介绍

程序员文章站 2022-05-13 22:51:27
nginx是一个http服务器,可以将服务器上的静态文件(如html、图片)通过http协议展现给客户端。 客户端本来可以直接通过http协议访问某网站应用服务器,网站管理员可以在中间加上一个ngi...

nginx是一个http服务器,可以将服务器上的静态文件(如html、图片)通过http协议展现给客户端。

客户端本来可以直接通过http协议访问某网站应用服务器,网站管理员可以在中间加上一个nginx,客户端请求nginx,nginx请求应用服务器,然后将结果返回给客户端,此时nginx就是反向代理服务器。

nginx可以通过反向代理来实现负载均衡。

也就是一个客户端的多次请求,有可能会由多台不同的服务器处理。可以通过ip-hash的方式,根据客户端ip地址的hash值将请求分配给固定的某一个服务器处理。

服务器的硬件配置可能有好有差,想把大部分请求分配给好的服务器,把少量请求分配给差的服务器,可以通过weight来控制。