一、什么是Nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务
二、Nginx定制化安装
1、准备Nginx的源码
模块安装成功
三、在server1创建一个nginx用户
四、将服务部署到server2与server3
2、改变默认权重,默认为1
3、ip_hash
ip_hash对后端做健康检测,如果server2出问题,则调用server3
(server2 nginx -s stop)
如果后端下线,则http 错502(500表示服务器错误)
在server1主机中修改配置文件,在负载均衡模块中添加ip_hash,检测语法,重启服务。
三、平滑升级与平滑回退
1、平滑升级
查看一下当前使用的版本
5、将之前的设定注释或删掉,重新检测语法,并开启服务
五 、nginx限流
准备实验素材
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!