返回顶部
首页 > 资讯 > 后端开发 > Python >centos6.9 rabbitmq设置SSL
  • 243
分享到

centos6.9 rabbitmq设置SSL

rabbitmqSSL 2023-01-31 08:01:03 243人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

 由于安全团队要求,需要给RabbitMQ加上SSL,java代码使用ssl秘钥进行连接。 环境说明:操作系统ip主机名配置rabbitMQ版本Centos 6.9192.168.31.7mq_011核2g3.8.2ce


 由于安全团队要求,需要给RabbitMQ加上SSL,java代码使用ssl秘钥进行连接。

 

环境说明:

操作系统ip主机名配置rabbitMQ版本
Centos 6.9192.168.31.7mq_011核2g3.8.2
centos 6.9192.168.31.216mq_021核2g3.8.2
centos 6.9192.168.31.214mq_031核2g3.8.2

 

 

 

 

 

 

环境是在上一篇文章基础上配置ssl,链接如下:

https://www.cnblogs.com/xiao987334176/p/12304608.html

 

生成证书

网上有文章说,有一个GitHub项目,可以一键生成证书,链接如下:

Https://github.com/Berico-Technologies/CMF-AMQP-Configuration.git

但是生成的证书,使用代码测试不通过。

 

因此,在github上面,找了一个rabbitmq ssl项目,里面有提供证书。直接使用里面的证书即可,代码测试也可以通过。

链接如下:

https://github.com/Nepitwin/RabbitSSL

 

里面有提供python脚本,里面有3个证书文件

ca_certificate.pem
client_certificate.pem
client_key.pem

接下来,我将这3个文件,加载到rabbitmq里面

 

配置rabbitmq

创建证书目录

mkdir /etc/rabbitmq/cert

将3个证书文件,放到此目录

 

修改配置文件

vi /etc/rabbitmq/rabbitmq.config

完整内容如下:

[
  {rabbit, [
     {ssl_listeners, [5671]},
     {ssl_options, [{cacertfile,"/etc/rabbitmq/cert/ca_certificate.pem"},
                    {certfile,"/etc/rabbitmq/cert/client_certificate.pem"},
                    {keyfile,"/etc/rabbitmq/cert/client_key.pem"},
                    {verify,verify_peer},
                    {fail_if_no_peer_cert,true}]}
   ]}
].

重启rabbitmq

/etc/init.d/rabbitmq-server restart

 

查看5671端口

命令行查看

登录任意节点,使用命令行查看

# ss -tuNLP|grep 5671
tcp    LISTEN     0      128                   :::5671                 :::*      users:(("beam.smp",27893,96))

 

mq后台页面查看

登录之后,点击下面的Ports and contexts,就可以看到5671

1.png

 

  

本文参考链接:

https://blog.csdn.net/tiantang_1986/article/details/83996202

https://www.cnblogs.com/wyt007/p/9086250.html


--结束END--

本文标题: centos6.9 rabbitmq设置SSL

本文链接: https://lsjlt.com/news/193648.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos6.9 rabbitmq设置SSL
     由于安全团队要求,需要给rabbitmq加上SSL,java代码使用ssl秘钥进行连接。 环境说明:操作系统ip主机名配置rabbitmq版本centos 6.9192.168.31.7mq_011核2g3.8.2ce...
    99+
    2023-01-31
    rabbitmq SSL
  • centos6.9 rabbitmq 3.6.8升级3.8.2
    由于之前搭建的版本过低,有很多漏洞需要修复。因此需要升级到最新版本3.8.2上一篇链接:https://www.cnblogs.com/xiao987334176/p/12303664.html  环境说明操作系统ip主...
    99+
    2023-01-31
    rabbitmq
  • centos6.9 搭建rabbitmq 3.6.8集群
    RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbiMQ模式RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3)...
    99+
    2023-01-31
    集群 rabbitmq
  • 设置SSL连接PG
    解决configure: error: OpenSSL Crypto library not found crypto是什么呢 是OpenSSL 加密库(lib), 这个库需要openssl-devel包 ,在ubuntu中就是 libs...
    99+
    2021-08-22
    设置SSL连接PG
  • RabbitMQ开启SSL与SpringBoot连接测试的配置方法
    目录楔子配置 RabbitMQ 开启 SSL使用 OpenSSL CLI 工具验证证书是否有效编写 SpringBoot 代码连接测试参考楔子 近期公司程序被安全扫描出 远程主机允许...
    99+
    2024-04-02
  • ssl代理如何设置
    要设置SSL代理,您需要以下步骤:1. 安装并配置代理服务器:选择一个适合您需求的代理服务器软件,例如Squid或Nginx。安装该...
    99+
    2023-08-16
    ssl
  • ssl连接如何设置
    要设置SSL连接,您需要执行以下步骤:1. 生成或购买SSL证书:您可以使用自签名证书或购买证书来保证SSL连接的安全性。自签名证书...
    99+
    2023-08-25
    ssl
  • 如何开通ssl设置
    要开通 SSL 设置,您需要执行以下步骤:1. 获取 SSL 证书:您可以购买 SSL 证书或使用免费的 SSL 证书。购买 SSL...
    99+
    2023-08-25
    ssl
  • rabbitmq怎么设置重发次数
    RabbitMQ的重发次数可以通过以下两种方式进行设置: 使用RabbitMQ管理界面设置重发次数: 打开RabbitMQ管理...
    99+
    2023-10-27
    rabbitmq
  • iis7如何设置支持ssl
    iis7设置支持ssl的方法:打开iis7管理器面板。选中需要部署证书的站点,点击右侧列表栏中的“绑定”。对站点进行参数设置,步骤如下:选择“绑定” → “添加” → “类型选择 https” → “端口填443” → “选择ssl证书” ...
    99+
    2024-04-02
  • mysql怎么设置禁用ssl
    在MySQL中禁用SSL可以通过以下步骤完成:1. 打开MySQL配置文件。配置文件的位置取决于你的操作系统。一般来说,它可以在以下...
    99+
    2023-09-01
    mysql ssl
  • rabbitmq数据持久化怎么设置
    在RabbitMQ中,可以通过以下两种方式来设置数据持久化:1. 持久化队列:在声明队列时,设置`durable`参数为`true`...
    99+
    2023-10-27
    rabbitmq
  • 如何设置ssl网页加密
    设置ssl网页加密的方法:下载证书,并上传到服务器。打开网站目录,找到usr/local/Nginx/conf下的"xxx.conf"这个文件。(xxx是你的域名前缀)打开文件并添加以下内容:listen 443 ssl http2;ssl...
    99+
    2024-04-02
  • 服务器上ssl怎么设置
    在服务器上设置SSL需要完成以下步骤:1. 生成SSL证书和私钥文件。你可以使用自签名证书或购买证书。如果你选择自签名证书,可以使用...
    99+
    2023-08-25
    服务器 ssl
  • MySQL建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true
    You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server ...
    99+
    2015-01-24
    MySQL建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true 数据库入门 数据库基础教程 数据库 mysql
  • mysql 建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true
    you need either to explicitly disable ssl by setting usessl=false, or set usessl=true and provide trustsore for server c...
    99+
    2017-09-06
    mysql 建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true
  • RabbitMQ如何开启SSL与SpringBoot连接测试
    本文小编为大家详细介绍“RabbitMQ如何开启SSL与SpringBoot连接测试”,内容详细,步骤清晰,细节处理妥当,希望这篇“RabbitMQ如何开启SSL与SpringBoot连接测试”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-26
  • 宝塔子目录怎么设置ssl
    宝塔子目录设置ssl的操作步骤:申请ssl证书,下载nginx证书即可。上传到宝塔,路径例如:www/server/panel/vhost/cert/www.yisu.com打开宝塔管理面板。打开“网站”主域名的网站,点开“设置”,通过手工...
    99+
    2024-04-02
  • outlook如何设置ssl加密端口
    outlook设置ssl加密端口的操作步骤:打开outlook软件,点击左上角“文件”按钮。再点击左侧“信息”,选择“帐户设置”。在弹出的会话框中,在“电子邮箱”选项卡下点击“更改”。在会话框中,点击“其他设置”。选择“高级”选项卡。勾选“...
    99+
    2024-04-02
  • ssl加速服务器怎么设置
    SSL加速服务器是指能够提供SSL加速功能的服务器,它能够大幅度提高SSL加密传输的速度和性能。以下是一些常见的设置步骤:1. 安装...
    99+
    2023-06-07
    ssl加速 ssl
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作