RabbitMQ adalah perangkat lunak perantara pesan sumber terbuka (kadang-kadang disebut middleware berorientasi pesan) yang mengimplementasikan Advanced Message Queuing Protocol (AMQP). Server RabbitMQ ditulis dalam bahasa pemrograman Erlang dan dibangun di atas kerangka kerja Open Telecom Platform untuk pengelompokan dan failover. Pustaka klien untuk berinteraksi dengan broker tersedia untuk semua bahasa pemrograman utama.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Instalasi Perangkat Lunak Sumber Terbuka terkait.
Dalam konteks ini, kita akan melihat cara menginstal RabbitMQ di Ubuntu 20.04 LTS Anda.
Langkah-langkah untuk Menginstal dan mengkonfigurasi RabbitMQ di Ubuntu 20.04 LTS Focal Fossa ?
1. Lakukan pembaruan sistem
Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:
$ sudo apt update
$ sudo apt upgrade
2. Instal Erlang
Sekarang kami menambahkan repositori ke sistem Ubuntu Anda dengan menjalankan perintah berikut:
$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Selanjutnya, perbarui daftar paket sistem Anda dan instal Erlang:
$ sudo apt update
$ sudo apt install erlang
3. Instal RabbitMQ di sistem
Mulailah dengan mengimpor kunci RabbitMQ:
$ sudo apt install apt-transport-https -y
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Kemudian, tambahkan repositori RabbitMQ ke Ubuntu:
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian focal erlang-22.x" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Sekarang kita hanya perlu menjalankan pembaruan dan menginstal server rabbitmq dari paket yang baru ditambahkan:
$ sudo apt update
$ sudo apt install rabbitmq-server
Setelah berhasil diinstal, RabbitMQ dimulai dan diaktifkan saat boot. Anda dapat memeriksanya dengan menggunakan perintah di bawah ini:
$ sudo systemctl enable rabbitmq-server
$ sudo systemctl start rabbitmq-server
4. Akses konsol manajemen RabbitMQ
Untuk pengelolaan yang mudah, Anda bahkan dapat mengaktifkan Dasbor Manajemen RabbitMQ. Untuk menginstal plugin, gunakan perintah berikut:
$ sudo rabbitmq-plugins enable rabbitmq_management
5. Konfigurasi Firewall
Jika Anda memiliki firewall UFW yang aktif, buka kedua port 5672 dan 15672:
$ sudo ufw allow proto tcp from any to any port 5672,15672
Bagaimana cara mengakses Antarmuka Web RabbitMQ ?
RabbitMQ akan tersedia pada port HTTP 15672 secara default.
Buka browser favorit Anda dan navigasikan ke http://domain-anda.com:15672 atau http://server-ip-address:15672 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.
Secara default, pengguna tamu ada dan hanya dapat terhubung dari localhost. Anda dapat masuk dengan pengguna ini secara lokal dengan kata sandi "tamu".
Untuk masuk ke jaringan, buat pengguna admin dengan perintah di bawah ini:
$ rabbitmqctl add_user admin StrongPassword
$ rabbitmqctl set_user_tags admin administrator
Kemudian login dengan nama pengguna yang dibuat dan kata sandi yang ditetapkan.
Bagaimana cara menghapus RabbitMQ dari sistem linux Ubuntu Anda?
Anda dapat menghapus RabbitMQ dari sistem dengan menjalankan perintah di bawah ini:
$ sudo apt-get remove rabbitmq-server