上午
反向代理
安装nginx 1.26.1 平滑升级 负载均衡
1、nginx 反向代理配置
反向代理:⽤户直接访问反向代理服务器就可以获得⽬标服务器 (后端服务器)的资源。
反向代理效果:当访问200主机(web1),(nginx反向代理201主机(web2)的服务器)返回201 (web2)主机的页面。
nginx代理其他服务器的时候,不需要对方同意,更加方便了模块化操作。
2、代理优化
(1)简单轮询
3、代理优化
(1)nginx 访客 IP ⿊名单
作为运维⼈员,我们可以选择允许哪些⽤户 IP 来访问我们的服务器,也可以选择允许哪个⽹段的⽤ 户。
allow:允许 deny:拒绝
在 nginx 配置⽂件的 server 模块内可以添加下⾯的内容。 当访问被拒绝时,会显示 403 错误⻚⾯。
4、nginx日志查看与分析
(1)作用
解决服务器的高并发压力,提高应用程序的处理性能;
提供故障转移,实现高可用;
通过添加或减少服务器数量,增强网站的可扩展性;
在负载均衡器上进行过滤,可以提高系统的安全性;
(2)策略
(3)配置
(4)状态
在服务器组的组内服务器后填写该服务器的状态
2、nginx版本平滑升级
(1)原理
1、启动后完成配置加载和端⼝绑定等动作, 分离出指定数量的⼯作⼦进程 ,这些⼦进程会持有监听端⼝的⽂件描述符 (fd),并通过在该描述符上添加监听事件来接受连接。
2、Nginx 主进程在启动完成后会进⼊等待状态,负责响应各类系 统消息,如 SIGCHLD、 SIGHUPSIGUSR2 等。
3、主进程⽀持的信号
TERM、INT:⽴刻退出
QUIT:等待⼯作进程结束后再退出
KILL:强制终⽌进程
HUP:重新加载配置⽂件,使⽤新的配置启动⼯作进程,并逐步关闭旧进程
USR1:重新⽣成⽇志⽂件
USR2:启动新的主进程,实现热升级
WINCH:逐步关闭⼯作进程及⼯作进程⽀持的信号
(2)过程
(3)配置
3、配置tomcat 10 运行环境
(tomcat9 可以在jdk8环境运行 ,tomcat10必须在jdk17以上的版本运行)
下载tomcat 10软件包