ubuntu

RabbitMQ在Ubuntu上怎么配置

小樊
33
2025-07-08 00:12:57
栏目: 智能运维

在Ubuntu上配置RabbitMQ的步骤如下:

安装前准备

  1. 更新系统软件包列表
sudo apt update
  1. 安装Erlang环境: RabbitMQ基于Erlang运行,因此需要先安装Erlang环境。可以通过以下命令安装:
sudo apt install erlang
  1. 添加RabbitMQ软件源
sudo apt install curl gnupg
curl -fsSL https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey | sudo apt-key add -
echo "deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
sudo apt update
  1. 安装RabbitMQ服务器
sudo apt install rabbitmq-server

启动与管理

  1. 启动服务
sudo systemctl start rabbitmq-server
  1. 查看服务状态
sudo systemctl status rabbitmq-server
  1. 设置开机自启
sudo systemctl enable rabbitmq-server

启用RabbitMQ管理插件

  1. 启用管理插件
sudo rabbitmq-plugins enable rabbitmq_management

访问管理界面

  1. 访问管理界面: 打开浏览器,访问以下地址:
http://localhost:15672

默认用户名为guest,密码为guest。如果您已创建新用户,请使用新用户登录。

配置防火墙(可选)

如果需要远程访问RabbitMQ,请确保开放以下端口:

sudo ufw allow 15672/tcp
sudo ufw allow 5672/tcp

新增账号(可选)

为了使管理界面可访问,需要在RabbitMQ服务器上配置一个新的用户,给予它管理员权限并设置相应的访问权限。

  1. 创建新用户
sudo rabbitmqctl add_user myuser mypassword
  1. 授予新用户管理员权限
sudo rabbitmqctl set_user_tags myuser administrator
  1. 设置新用户的访问权限
sudo rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"

现在,您可以使用新创建的用户名和密码登录到RabbitMQ管理界面。

0
看了该问题的人还看了