跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

  • 0

CentOS7安装RabbitMQ(rpm包方式)


HACK1949

问题

CentOS7安装RabbitMQ(rpm包方式)

5fe8696786d54.png

目录

  • 安装依赖
  • 安装Erlang
  • 安装RabbitMQ

安装依赖

yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel socat

安装Erlang

Erlang RPM包下载地址:https://packagecloud.io/rabbitmq/erlang

720430-20200917164901852-732522454.png

下载成功后,到下载的文件资源目录执行以下命令

yum localinstall erlang-22.3.4.10-1.el7.x86_64.rpm

安装成功后,可以以下运行命令来查看你安装的erl版本

erl -version

安装RabbitMQ

RabbitMQ RPM包下载地址:https://github.com/rabbitmq/rabbitmq-server/releases

720430-20200917164918648-207946789.png

当你下载完成后,你需要运行下面的命令来将key导入

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

使用 yum 进行本地安装,运行命令

yum localinstall rabbitmq-server-3.8.8-1.el7.noarch.rpm

当安装完成后,你可以使用命令来启动 rabbitmq 服务器:

systemctl start rabbitmq-server

720430-20200917164930742-1075594191.png

然后我们就可以添加web管理插件了

# 添加web管理插件
rabbitmq-plugins enable rabbitmq_management

720430-20200917164940028-1445553324.png

安装好web管理插件后记得重启rabbitmq-server

我们通过IP:端口(http://172.16.93.128:15672)的形式,就可以访问RabbitMQ的Web管理界面了

720430-20200917164949099-841246906.png

默认情况下,访问RabbitMQ服务的用户名和密码都是"guest",这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,使用默认的用户 guest / guest (此也为管理员用户)登陆,会发现无法登陆,报错:User can only log in via localhost。那是因为默认是限制了guest用户只能在本机登陆,也就是只能登陆localhost:15672。所以在实现生产和消费消息之前,需要另外添加一个用户,并设置相应的访问权限

添加新用户,用户名为"root",密码为"root"

rabbitmqctl add_user root root

为root用户设置所有权限

rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

设置用户为管理员角色

rabbitmqctl set_user_tags root administrator

我们通过该用户就可以访问了

720430-20200917165000248-1137583587.png

链接帖子
意见的链接
分享到其他网站

这个问题有0个答案

推荐的帖子

此问题没有答案

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...