NGINX基础知识,如何安装部署NGINX,从零开始,详细教程!!!

什么是NGINX?

NGINX是一款,开源,轻量、高性能的网络服务软件,是软件版本的负载均衡器,主打(稳、省、快)

通俗易懂的理解:他是网站入口的守门员。所有的用户访问请求都是先经过NGINX,(NGINX在这里充当发牌员的角色)经用户请求转发给后放主机(服务器),后放主机返回的数据再次经过NGINX原路返回给请求端。

目前NGINX是网页,小程序最常用的服务工具,区别于其他软件,它常驻服务器运行,专门负责处理网络访问请求,不过多占用内存,CPU。NGINX支持热部署没启动简单,可以做到7*24不间断运行,可以常时间工作。

NGINX核心特点

高并发:最核心的优势,同一时间可以处理的请求上限高。

轻量简单:安装包小,部署快,配置简单。

稳定性:高、极少宕机。

兼容性强:支持多种系统,Windows server、;linux、MAC所有主流服务器。

动静分离

动态请求,转发给应用服务器,静态请求,自己直接处理。,提升响应速度。

反向代理

用户只访问 Nginx,Nginx 偷偷帮用户转发请求给后端程序(Java、Python、PHP 项目),再把结果返回给用户。

负载均衡

当后端有多台服务器时,Nginx 自动把用户流量均匀分配给不同服务器。

其主要作用在于:避免单台服务器因压力过大而崩溃,从而提升网站的整体访问速度和稳定性,实现项目的高可用性。此外,还可以通过配置 Nginx 的分配策略,例如根据后端服务器的性能差异来分配不同比例的请求,或者采用简单的轮询方式进行平均分配。

实验要求

一台2019server IP地址:192.168.100.10

一台Win10 IP地址:192.168.100.12

防火墙关闭

获取安装包

nginx: download

点击下载:nginx/windows-版本自行选择

实验过程

第一步:配置IP地址,关闭防火墙。

第二步:获取安装包,解压到本地。

第三步:在本地创建模拟所需文件。

第四部:编写nginx.conf,并在命令行检查格式nginx -t

第五步:编写hous文件,启动服务,并在客户端检查。

实验开始

第一步:配置IP地址,关闭防火墙。

第二步:获取安装包,解压到本地。

解压到C:\

第三步:在本地创建模拟所需文件。

第四部:编写nginx.conf,并在命令行检查格式nginx -t

打开nginx--conf--nginx.conf (核心配置文件)记事本打开编辑

保存退出

第五步:编写hosts文件,启动服务,并在客户端检查。

hosts文件打开位置:C:\Windows \System32\drivers\etc

右键记事本打开hosts 在最后编辑

启动成功,显示正在监听