要在 Ubuntu 23.10 上安装 RabbitMQ,请按照以下步骤操作。

第 1 步:更新系统:

sudo apt update

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 2 步:安装必要的依赖项:

sudo apt install curl gnupg apt-transport-https

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 3 步:导入 RabbitMQ 密钥以进行安全的包验证:

curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.9F4587F226208342.gpg > /dev/null

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 4 步:通过执行以下命令将 RabbitMQ 集成到系统的软件源列表中:

sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
## Provides modern Erlang/OTP releases
##
deb [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-erlang/deb/ubuntu jammy main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-erlang/deb/ubuntu jammy main

# another mirror for redundancy
deb [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.novemberain.com/rabbitmq/rabbitmq-erlang/deb/ubuntu jammy main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.novemberain.com/rabbitmq/rabbitmq-erlang/deb/ubuntu jammy main

## Provides RabbitMQ
##
deb [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main

# another mirror for redundancy
deb [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa2.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa2.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
EOF

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 5 步:重新执行更新过程以包含新的软件源信息:

sudo apt update

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 6 步:安装 Erlang 包:

sudo apt-get install -y erlang-base \
                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
                        erlang-runtime-tools erlang-snmp erlang-ssl \
                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 7 步:使用以下命令启动 RabbitMQ 安装:

sudo apt install rabbitmq-server

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 8 步:启动 RabbitMQ 服务器

sudo service rabbitmq-server start

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 9 步:确保 RabbitMQ 在系统启动时自动启动:

sudo systemctl enable rabbitmq-server

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 10 步:验证 RabbitMQ 的状态以确保安装成功:

sudo service rabbitmq-server status

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 11 步:启用 RabbitMQ 管理插件以便于监控和管理:

sudo rabbitmq-plugins enable rabbitmq_management

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 12 步:重启 RabbitMQ 服务器以应用更改:

sudo service rabbitmq-server restart

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 13 步:创建管理员用户

sudo rabbitmqctl add_user admin your_password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

如何在 Ubuntu 23.10 上安装 RabbitMQ

第 14 步:访问 RabbitMQ 管理界面

- 打开您的 Web 浏览器并导航至 http://ip:15672/。

如何在 Ubuntu 23.10 上安装 RabbitMQ

- 使用新创建的管理员凭据登录。

如何在 Ubuntu 23.10 上安装 RabbitMQ

恭喜!您已成功在 Ubuntu 23.10 上安装 RabbitMQ。