openssl+keepalived安装摆设

打印 上一主题 下一主题

主题 620|帖子 620|积分 1860

OpenSSL安装

下载地址

​ 考虑到后面设备可能没法连接到外网,所以接纳安装包的方式进行摆设,下载地址:https://www.openssl.org/source/old/1.1.1/index.html,当前选择的版本是openssl-1.1.1w。
编译安装

  1. #解压
  2. tar -xzvf openssl-1.1.1w.tar.gz
  3. cd openssl-1.1.1w
  4. #配置,指定安装目录
  5. ./config --prefix=/usr/local/ssl
  6. #编译
  7. make
  8. #安装
  9. sudo make install
复制代码
修改系统配置

​ 如果想对全部用户都生效,可以直接修改到/etc/profile内里,如许openssl对全部用户都是可用的了,在后面添加:
  1. export PATH="/usr/local/ssl/bin:$PATH"
复制代码
​ 添加乐成后执行:
  1. source ~/.bashrc
复制代码
​ 想要验证是否安装乐成可以通过这个命令,检查输出的版本号跟自己安装的是否一致:
  1. openssl version
复制代码
​ 同时检查/usr/local/ssl/目录下是不是都有bin、lib、include等目录,如果两者检查都输出正常,就说明openssl安装乐成。
版本

​ 当前安装完成后openssl的版本号为:OpenSSL 1.1.1w 11 Sep 2023。
Keepalived安装

下载地址

​ Keepalived源码下载地址:https://keepalived.org/download.html,当前选择的版本是Version 2.3.1。
安装

  1. #解压
  2. tar -xzvf keepalived-2.3.1.tar.gz
  3. cd keepalived-2.3.1
  4. #配置
  5. ./config
  6. #编译
  7. make
  8. #安装
  9. sudo make install
复制代码
遇到题目

​ 在配置的时候报错:configure: error: !!! OpenSSL is not properly installed on your system. !!! !!! Can not include OpenSSL headers files.上网查了下资料,是因为找不到openssl安装的依赖,所以需要自己指定一个,我是通过手动添加编译器标记的方式进行办理:
  1. CFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" ./configure --with-openssl=/usr/local/ssl
复制代码
安装完成

​ 通过下面命令看可以检查Keepalived是否安装完成:
  1. keepalived --version
复制代码
​ 正常来说会打印如下信息:
  1. Keepalived v2.3.1 (05/24,2024)
  2. Copyright(C) 2001-2024 Alexandre Cassen, <acassen@gmail.com>
复制代码
​ 也可以检查是否生成了可执行文件,存在的话也说明安装乐成。
  1. ls /usr/local/sbin/keepalived
复制代码
配置文件

​ 此中需要修改keepalived.conf配置文件,详细内容如下所示:
  1. [Unit]
  2. Description=Keepalived High Availability
  3. After=network.target
  4. Before=network-online.target
  5. [Service]
  6. ExecStart=/usr/local/sbin/keepalived -f /etc/keepalived/keepalived.conf
  7. PIDFile=/run/keepalived.pid
  8. ExecReload=/bin/kill -HUP $MAINPID
  9. Restart=always
  10. User=keepalived
  11. Group=keepalived
  12. [Install]
  13. WantedBy=multi-user.target
复制代码
keepalived运行

检查运行状态

  1. sudo systemctl status keepalived
复制代码
​ 正常来说,运行状态应该是active(running),如果是failed说明是启动失败了。
检察系统日志

  1. sudo journalctl -xe -u keepalived
复制代码
修改服务service

  1. #修改
  2. sudo nano /etc/systemd/system/keepalived.service
  3. #生效
  4. sudo systemctl daemon-reload
复制代码
重新加载systemd

  1. sudo systemctl restart keepalived
复制代码
检查配置文件语法错误

  1. sudo keepalived -f /etc/keepalived/keepalived.conf -t
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

八卦阵

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表