如何在 Ubuntu 16.04 上安装 RabbitMQ

在本教程中,我们将向您展示如何在 Ubuntu 16.04 上安装和配置 RabbitMQ。 对于那些不知道的人,RabbitMQ 是开源消息代理软件(有时称为面向消息的中间件),它实现了高级消息队列协议 (AMQP)。 RabbitMQ 服务器是用 Erlang 编程语言编写的,并建立在 Open Telecom Platform 框架上,用于集群和故障转移。 与代理交互的客户端库可用于所有主要编程语言。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 服务器上逐步安装 RabbitMQ。

在 Ubuntu 16.04 上安装 RabbitMQ

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 Erlang。

使用以下命令安装 Erlang:

wget https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc sudo apt-key add erlang_solutions.asc sudo apt-get update sudo apt-get install erlang sudo apt-get install erlang-nox

步骤 3. 安装 RabbitMQ。

首先,启用 RabbitMQ 应用程序存储库:

echo "deb https://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list

添加存储库后,我们会将 RabbitMQ 公钥添加到我们的受信任密钥列表中,以避免任何有关未签名包的警告:

wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-signing-key-public.asc

现在我们只需要运行更新,并从我们新添加的包中安装 rabbitmq-server:

sudo apt-get update sudo apt-get install rabbitmq-server

要启动、停止、重新启动和检查 RabbitMQ 状态,请使用以下命令:

# To automatic enable boot service: systemctl enable rabbitmq-server  # To start the service: systemctl start rabbitmq-server  # To stop the service: systemctl stop rabbitmq-server  # To restart the service: systemctl restart rabbitmq-server  # To check the status: systemctl status rabbitmq-server

步骤 4. 访问 RabbitMQ 管理控制台。

要管理你的 RabbitMQ 服务器,你可以使用 rabbitmq-management 插件。 该插件允许您以多种方式管理和监控您的 RabbitMQ 服务器,例如列出和删除交换、队列、绑定等等。 要安装插件,请使用以下命令:

sudo rabbitmq-plugins enable rabbitmq_management

默认情况下,RabbitMQ 将在 HTTP 端口 15672 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:15672 或者 https://server-ip:15672 并完成所需的步骤以完成安装。

恭喜! 您已成功安装 RabbitMQ 服务器。 感谢您使用本教程在 Ubuntu 16.04 系统上安装 RabbitMQ。 如需更多帮助或有用信息,我们建议您查看 RabbitMQ 官方网站.