HCRM博客

如何在CentOS 7系统下快速安装并配置RabbitMQ?

Centos上安装RabbitMQ是一个多步骤的过程,涉及安装Erlang、配置防火墙、安装RabbitMQ及其管理插件,以下是详细的安装指南:

一、准备工作

1、系统更新

如何在CentOS 7系统下快速安装并配置RabbitMQ?-图1
(图片来源网络,侵权删除)

确保您的centos系统是最新的,使用以下命令来更新系统:

  • sudo yum update y

2、下载软件包

您需要下载RabbitMQ和Erlang的安装包,可以从官方网站或PackageCloud获取这些包。

二、安装Erlang

RabbitMQ依赖于Erlang运行时环境,因此首先需要安装Erlang。

1、安装EPEL存储库

  • sudo yum install epelrelease y

2、添加Erlang存储库并安装Erlang

如何在CentOS 7系统下快速安装并配置RabbitMQ?-图2
(图片来源网络,侵权删除)
  • curl s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
  • sudo yum install erlang y

3、验证Erlang安装

  • erl v

三、安装RabbitMQ

1、添加RabbitMQ存储库并安装RabbitMQ

  • curl s https://packagecloud.io/install/repositories/rabbitmq/rabbitmqserver/script.rpm.sh | sudo bash
  • sudo yum install rabbitmqserver y

2、启动RabbitMQ服务并设置开机自启

  • sudo systemctl enable rabbitmqserver
  • sudo systemctl start rabbitmqserver
  • sudo systemctl status rabbitmqserver

3、启用管理插件

  • sudo rabbitmqplugins enable rabbitmq_management

4、访问管理界面

打开浏览器并访问http://<yourip>:15672,使用默认用户名guest和密码guest登录,注意,默认用户只能在本地访问,如果需要远程访问,请参考后续的安全配置部分。

如何在CentOS 7系统下快速安装并配置RabbitMQ?-图3
(图片来源网络,侵权删除)

四、安全配置

为了提高安全性,建议创建新的用户并限制访问权限。

1、添加新用户并设置密码

  • sudo rabbitmqctl add_user myuser mypassword

2、为用户设置权限

  • sudo rabbitmqctl set_permissions p / myuser ".*" ".*" ".*"

3、设置用户为管理员(可选):

  • sudo rabbitmqctl set_user_tags myuser administrator

五、防火墙配置

确保防火墙允许RabbitMQ所需的端口。

1、开放端口

  • sudo firewallcmd addport=4369/tcp permanent
  • sudo firewallcmd addport=5672/tcp permanent
  • sudo firewallcmd addport=25672/tcp permanent
  • sudo firewallcmd addport=15672/tcp permanent
  • sudo firewallcmd reload

六、常见问题解答

Q1:如何更改RabbitMQ默认用户名和密码的远程访问限制?

A1:默认情况下,RabbitMQ的guest用户只能从本地访问,要允许远程访问,可以添加一个新用户并为其设置适当的权限,如上述安全配置部分所示,或者,修改配置文件/etc/rabbitmq/rabbitmq.config,添加以下内容:

  • {rabbit, [{loopback_users, []}]}.

然后重启RabbitMQ服务。

Q2:如何更改RabbitMQ的管理界面端口?

A2:要更改RabbitMQ管理界面的端口,可以编辑/etc/rabbitmq/rabbitmq.config文件,添加或修改以下内容:

  • {rabbitmq_management, [{listener, [{port, 12345}]}]}.

12345替换为您希望使用的端口号,然后重启RabbitMQ服务。

通过以上步骤,您可以在CentOS上成功安装并配置RabbitMQ,记得根据实际需求调整安全设置和端口配置。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/21539.html

分享:
扫描分享到社交APP
上一篇
下一篇