在本教程中,我们将向您展示如何在 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 官方网站.