RabbitMQ是一个由Erlang开发的AMQP(Advanced Message Queuing Protocol)的开源实现。
CentOS操作系统上安装、配置和运行RabbitMQ步骤:
-
安装Erlang。RabbitMQ需要Erlang环境,可以通过yum install命令来安装。
sudo yum install -y erlang
-
安装RabbitMQ。可以从RabbitMQ官网下载rpm包,然后通过rpm -ivh命令来安装。
sudo rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo rpm -Uvh https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
-
配置RabbitMQ服务器。编辑/etc/rabbitmq/rabbitmq.config文件,如果文件不存在,创建一个。
[ {rabbit, [ {tcp_listeners, [{"127.0.0.1", 5672}]}, {loopback_users, []} ] } ].
在此配置中,我们将RabbitMQ服务器绑定到地址127.0.0.1和端口5672,并允许所有用户从此地址连接到RabbitMQ服务器。
-
启动RabbitMQ服务器。
sudo service rabbitmq-server start
-
添加防火墙规则,以允许外部访问RabbitMQ。
sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent sudo firewall-cmd --reload
注意:以上操作需要root或有相关权限的用户执行。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/172869.html