一、Nginx知识点整理
常用功能
1、Http代理
反向代理:作为web服务器最常用的功能之一,尤其是反向代理。
2、负载均衡
Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询,Ip hash。扩展策略,就天马行空,只有你想不到的没有他做不到的啦。
Ip hash算法,对客户端请求的ip进行hash操作,
然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,
可以解决session不共享的问题。
3、web缓存
Nginx可以对不同的文件做不同的缓存处理,配置灵活,并且支持FastCGI_Cache,主要用于对FastCGI的动态程序进行缓存。配合着第三方的ngx_cache_purge,对制定的URL缓存内容可以的进行增删管理。
二、ubuntu 22.04 安装nginx
操作步骤如下:
1 .打开终端
2.更新包索引 :sudo apt update
3.安装Nginx:sudo apt install nginx
4.确认安装成功,并查看Nginx版本:nginx -v</