RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
Debian 9 Stretch下的安装方法
1、安装rabbitmq签名密钥:
1 2 |
sudo apt install dirmngr sudo apt-key adv --keyserver "hkps.pool.sks-keyservers.net" --recv-keys "0x6B73A36E6026DFCA" |
2、安装Apt的HTTPS支持:
1 |
sudo apt-get install apt-transport-https |
3、添加最新rabbitmq和erlang 21.x版本的bintray源:
1 2 3 4 |
sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list <<EOF deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang-21.x deb https://dl.bintray.com/rabbitmq/debian bionic main EOF |
4、更新源:
1 |
sudo apt-get update |
5、安装rabbitmq服务器及其依赖项:
1 |
sudo apt-get install rabbitmq-server -y --fix-missing |
如果发生错误,请尝使用以下命令修复:
1 |
apt --fix-broken install |
建议:推荐使用apt-fast来代替apt-get来进行安装,安装期间下载速度将会有所提升,apt-fast的使用方法与apt-get相同,apt-fast的安装方法:https://www.quyu.net/info/1613.html
如果你需要在php中调用rabbitmq,你还需要安装PHP-AMQP,点击访问PHP-AMQP的安装方法!
1 |
rabbitmq-plugins enable rabbitmq_management |
UI界面 http://ip:15672/ 用户名密码 guest
无法登陆解决办法
1 |
vim /etc/rabbitmq/rabbitmq.config |
写入信息,并保存
1 |
[{rabbit, [{loopback_users, []}]}]. |
如果希望外网访问并变更默认的15672端口为8088,则添加以下代码:
1 2 3 4 |
[ {rabbit, [{loopback_users, []}]}, {rabbitmq_management, [{listener, [{port, 8088}]}]} ]. |
管理插件安装和配置来自官方参考:https://www.rabbitmq.com/management.html
关联参考:https://www.quyu.net/info/417.html
参考来自:https://www.rabbitmq.com/install-debian.html#sudo-requirements
声明: 本文由( 小天 )原创编译,转载请保留链接: Debian 9 Stretch 安装 RabbitMQ-Server 最新版的方法
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。