Linux自动化运维——8—Nginx

一、什么是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进行处理,非常感谢!

上一篇 2021年8月2日
下一篇 2021年8月2日

相关推荐