RabbitMQ-C 从安装到使用 Linux

RabbitMQ-C 安装

1.安装boost

下载地址:https://dl.bintray.com/boostorg/release/1.70.0/source/

2.升级openssl

因为自带的openssl版本与RabbitMQ并不兼容,所以需要升级

当前官网最新版本为(2022.10.27)https://www.openssl.org/source/openssl-1.1.1q.tar.gz

解压

tar -zxvf openssl-1.1.1q.tar.gz

 执行配置命令

cd openssl-1.1.1h
./config

make&&make install

make
make install

接下来,需要替换新的openssl入口,以及指定新openssl库文件位置。

注意下关键文件的位置:

        openssl  位于 /usr/local/bin下,

        配置文件 位于/usr/local/ssl下,

        库文件 位于/usr/local/lib64下

1).将原有openssl文件备份

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak 

 2).添加新openssl软连接

ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl/ /usr/include/openssl

3).将新的库文件地址写入记录so库的配置文件 

echo "/usr/local/lib64" >> /etc/ld.so.conf  

 4).使设置生效

ldconfig -v

3.安装rabbitmq

git clone https://github.com/alanxz/rabbitmq-c  
cd rabbitmq-c
mkdir build
cd build
cmake ..
sudo make 
sudo make install

4.安装rabbitmq server

// debian
sudo apt-get install rabbitmq-server

// redhat
sudo yum install rabbitmq-server

5.将/etc/hosts 里的ip地址与主机名绑定

使用ifconfig可以查看ip地址,使用hostname可以查看主机名

注意:如果主机名为 localhost.localdomain (默认主机名) 绑定会失败,建议更改主机名,再绑定

 6.开启web监控

sudo rabbitmq-plugins enable rabbitmq_management

7.启动服务

sudo service rabbitmq-server start

8.将服务加入至开机自启动

sudo chkconfig rabbitmq-server on

参考文章:

Linux下RabbitMQ-C 安装说明_caicaiatnbu的博客-CSDN博客

OpenSSL安装升级_Lazyafei的博客-CSDN博客_openssl升级

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值