Article / 文章中心

神器 Nginx 的学习手册《一》

发布时间:2022-02-09 点击数:117

“我一秒钟几千万上下,会跟你们吃杂碎面?”

01

Nginx 常识网结构图


Nginx 的常识网结构图如下:图片.png02反向署理

正向署理:局域网中的电脑用户想要直接拜访网络是不可行的,只能经过署理服务器来拜访,这种署理服务就被称为正向署理。图片.png反向署理:客户端无法感知署理,由于客户端拜访网络不需要装备,只要把请求发送到反向署理服务器,由反向署理服务器去选择方针服务器获取数据,然后再回来到客户端。

此时反向署理服务器和方针服务器对外便是一个服务器,暴露的是署理服务器地址,隐藏了实在服务器 IP 地址。图片.png

03负载均衡客户端发送多个请求到服务器,服务器处理请求,有一些或许要与数据库进行交互,服务器处理完毕之后,再将结果回来给客户端。

一般请求和响应过程如下图:图片.png

但是随着信息数量增加,拜访量和数据量飞速增加,一般架构无法满足现在的需求。

咱们首要想到的是升级服务器装备,能够由于摩尔定律的日益失效,单纯从硬件提高性能现已逐步不可取了,怎样处理这种需求呢?

咱们能够增加服务器的数量,构建集群,将请求分发到各个服务器上,将本来请求集中到单个服务器的状况改为请求分发到多个服务器,也便是咱们说的负载均衡。

图解负载均衡:图片.png

假设有 15 个请求发送到署理服务器,那么由署理服务器依据服务器数量,平均分配,每个服务器处理 5 个请求,这个过程就叫做负载均衡。

04动态别离

为了加速网站的解析速度,能够把动态页面和静态页面交给不同的服务器来解析,加速解析的速度,下降由单个服务器的压力。

动态别离之前的状态:图片.png

动态别离之后:图片.png


05Nginx安装

Nginx 如何在 Linux 安装



Nginx 常用命令


检查版别:

./nginx -v


发动:

./nginx


关闭(有两种方式,引荐使用 ./nginx -s quit):

./nginx -s stop
./nginx -s quit


重新加载 Nginx 装备:

./nginx -s reload