0%

Ubuntu安裝RabbitMQ

安裝erlang

rabbitmq需要依靠erlang驅動,
所以我們需要先安裝erlang

使用repository安裝:

1
2
3
$ wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
$ sudo dpkg -i erlang-solutions_2.0_all.deb
$ sudo apt install esl-erlang

安裝rabbitmq

github手動安裝:

1
2
$ wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server_3.8.3-1_all.deb
$ sudo dpkg -i rabbitmq-server_3.8.3-1_all.deb

如果安裝過程有問題可以試著apt指令修復

1
$ sudo apt --fix-broken install

修改rabbitmq管理插件

安裝完rabbitmq之後,
我們會需要一個可以管理的工具,
rabbitmq很好的提供web的管理工具

1
$ rabbitmq-plugins enable rabbitmq_management

安裝完畢後重啟服務
接著在瀏覽器輸入http://localhost:15672

修改rabbitmq設置

因為rabbitmq預設guest帳號只給本機登入,
如果需要開放外部登入就要修改設置

打開/etc/rabbitmq/rabbitmq.config,
加入以下設置

1
2
3
4
5
6
[
{
rabbit,
[{loopback_users, ["guest"]}]
}
].

重啟服務之後我們就可以用guset帳號登入了