在Debian上安装RabbitMQ的步骤如下:
更新APT包列表
sudo apt update
安装Erlang(RabbitMQ的依赖) RabbitMQ需要Erlang环境,因此首先需要安装Erlang。
sudo apt install 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
添加RabbitMQ的APT仓库 创建一个新的APT仓库文件:
sudo nano /etc/apt/sources.list.d/rabbitmq.list
在文件中添加以下内容:
deb http://www.rabbitmq.com/debian/ testing main
保存并关闭文件。
更新APT包列表 再次更新APT包列表以包含RabbitMQ仓库:
sudo apt update
安装RabbitMQ服务器
sudo apt install rabbitmq-server
启动并启用RabbitMQ服务
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
验证安装 检查RabbitMQ服务状态:
sudo systemctl status rabbitmq-server
访问RabbitMQ管理界面(默认端口为15672):
http://your_server_ip:15672/
默认用户名和密码是guest/guest。
如果你更喜欢使用Docker来管理RabbitMQ,可以按照以下步骤操作:
安装Docker 如果还没有安装Docker,可以使用以下命令安装:
sudo apt update
sudo apt install docker.io
拉取RabbitMQ镜像
sudo docker pull rabbitmq:3-management
运行RabbitMQ容器
sudo docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 -p 5672:5672 rabbitmq:3-management
这个命令会启动一个RabbitMQ容器,并将管理界面端口映射到主机的8080端口。
访问RabbitMQ管理界面
打开浏览器并访问http://your_server_ip:8080,默认用户名和密码是guest/guest。
通过以上步骤,你应该能够在Debian系统上成功安装并运行RabbitMQ。