在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码
在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码
- 在Ubuntu下安装RabbitMQ可以按照以下步骤进行:
- 步骤 1: 更新系统
- 步骤 2: 安装Erlang
- 步骤 3: 添加RabbitMQ仓库
- 步骤 4: 更新APT索引并安装RabbitMQ
- 步骤 5: 启动RabbitMQ服务
- 步骤 6: 检查RabbitMQ状态
- 步骤 7: 启用RabbitMQ管理插件(可选)
- 步骤 8: 配置防火墙(如适用)
- 要在RabbitMQ中添加一个新的登录用户并设置密码,可以按照以下步骤进行:
- 步骤 1: 添加新用户
- 步骤 2: 设置用户权限
- 步骤 3: 验证用户
- 步骤 4: 访问管理界面
- 完成
在Ubuntu下安装RabbitMQ可以按照以下步骤进行:
步骤 1: 更新系统
首先,确保你的系统是最新的。打开终端并运行以下命令:
sudo apt update
sudo apt upgrade -y
步骤 2: 安装Erlang
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。可以通过以下命令安装Erlang:
sudo apt install -y erlang
步骤 3: 添加RabbitMQ仓库
接下来,添加RabbitMQ的APT仓库。首先,导入RabbitMQ的公钥:
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
然后,添加RabbitMQ的仓库:
echo "deb https://dl.bintray.com/rabbitmq/debian buster main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
步骤 4: 更新APT索引并安装RabbitMQ
更新APT索引并安装RabbitMQ:
sudo apt update
sudo apt install -y rabbitmq-server
步骤 5: 启动RabbitMQ服务
安装完成后,启动RabbitMQ服务并设置其开机自启:
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
步骤 6: 检查RabbitMQ状态
可以通过以下命令检查RabbitMQ服务是否正在运行:
sudo systemctl status rabbitmq-server
步骤 7: 启用RabbitMQ管理插件(可选)
如果你希望使用RabbitMQ的Web管理界面,可以启用管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
管理界面通常可以通过 http://localhost:15672
访问,默认用户名和密码都是 guest
。
步骤 8: 配置防火墙(如适用)
如果你的Ubuntu启用了防火墙,需要允许相应的端口:
sudo ufw allow 5672/tcp
sudo ufw allow 15672/tcp
要在RabbitMQ中添加一个新的登录用户并设置密码,可以按照以下步骤进行:
步骤 1: 添加新用户
使用以下命令添加一个新用户(将 newuser
替换为你想要的用户名,password
替换为你想要的密码):
sudo rabbitmqctl add_user newuser password
步骤 2: 设置用户权限
接下来,设置新用户的权限。你可以将其设置为管理员,或者只授予特定的权限。以下命令将新用户设置为管理员:
sudo rabbitmqctl set_user_tags newuser administrator
如果你只想授予特定的权限,可以使用以下命令(将 vhost
替换为你想要的虚拟主机名):
sudo rabbitmqctl set_permissions -p / newuser ".*" ".*" ".*"
步骤 3: 验证用户
你可以通过以下命令查看当前的用户列表,以确认新用户已成功添加:
sudo rabbitmqctl list_users
步骤 4: 访问管理界面
现在,你可以使用新创建的用户登录RabbitMQ的管理界面,访问地址为 http://localhost:15672
,使用新用户名和密码进行登录。
完成
至此,已经成功安装,并添加了一个新的RabbitMQ用户且设置了密码。