作者的环境:
redhat 6.5 64 位版
在编译keepalived 前,需要提前给环境安装两个依赖包--zlib和openssl
编译 zlib 库
参考作者之前的博客 http://www.cnblogs.com/chenfool/p/5714120.html
编译 openssl 库
参考作者之前的博客http://www.cnblogs.com/chenfool/p/4458679.html
编译 keepalived 库
获取 keepalived 源码的命令
wget http://www.keepalived.org/software/keepalived-1.2.24.tar.gz
配置一下openssl 的头文件路径和为openssl 的库做一个软件
export C_INCLUDE_PATH=${C_INCLUDE_PATH}:/usr/local/ssl/include ln -sf /usr/local/ssl/lib/* /usr/lib/
解压 keepalived 包
tar -zxvf keepalived-1.2.13.tar.gz -C /root
切换目录
cd /root/keepalived-1.2.13/
开始编译
./configure --prefix=/usr/local/keepalived make && make install
参考博客:
http://blog.csdn.net/xyang81/article/details/52554398