# keepalived+nginx高可用反向代理实现

> 作者/来源: UCloud 运营管理员
> 发布时间: 2023-01-11T05:20:00.000Z
> 分类: 解决方案
> 标签: 前端
> 原文链接: http://117.50.162.249:3000/yun/articles/868

---

# keepalived+nginx高可用反向代理实现

> 来源: https://www.ucloud.cn/yun/130027.html
> 作者: IT那活儿
> 发布日期: 发布于2023-01-11 13:20

keepalived+nginx高可用反向代理实现

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_001.png)

点击上方蓝字关注我们

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_001.png)

主要内容：

主机基础配置及依赖

Nginx安装配置

Keepalived安装部署

Keepalived监听采集心跳配置

一、nginx安装主机环境检查

nginx安装依赖包如下：openssl,openssl-devel,pcre,pcre-devel,zlib,zlib-devel,make,gcc

nginx作为前端负载请求量访问量都是比较大的，所以打开链接数要调大，如下所示：

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_002.png)

二、nginx安装部署

直接解压nginx的tar包并进去解压目录，然后编译安装如下所示：

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_003.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_004.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_005.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_006.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_007.png)

已8080端口启动nginx：

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_008.png)

三、keepalived安装配置

keepalived安装配置需要用root用户安装，具体步骤如下所示：

**1****、解压****keepalive****安装包**

**2****、****cd/opt/keepalived-2.1.0/**

**3****、****./configure--prefix=/opt/keepalived**

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_009.png)

**4****、****make**

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_010.png)

**5****、****makeinstall**

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_011.png)

四、keepalived监听端口配置及启动服务

keepalived监听nginx的8080端口，如下所示：

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_012.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_013.png)

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_014.png)

END

![](https://ucloud-blog.cn-bj.ufileos.com/articles/130027/images/130027_015.png)