Ödeme Yöntemleri Abuse

UBUNTU 20.04'te RABBITMQ Kurulumu

07.11.2021, 09:15

Bu, AMQP (Advanced Message Queuing Protocol) kullanarak mesajları işleyebilen bir kuyruk sunucusunun adıdır. Eklentiler yardımıyla birkaç başka protokol de kullanılır. Çoğu zaman metin mesajlarının aracısı olarak kullanılır, mesajları üreten programlardan alır ve bunları almaya hazır programlara teslim eder. Sunucunun kendisi Erlang dilinde yazılmıştır.

Anahtar ekleme

Öncelikle Erlang ve RabbitMQ ile depoları imzalamak için kullanılan tüm anahtarları sisteme eklemek gerekir. Sisteminizde curl ve gnupg yardımcı programı yüklü değilse, yükleyin:

$ sudo apt install curl gnupg -y

Anahtar eklemek için aşağıdaki gibi komutları çalıştırın:

$ curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
$ curl -1sLf https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/io.cloudsmith.rabbitmq.9F4587F226208342.gpg > /dev/null

Depo Ekle

Depolarla çalışmak için apt-transport-https paketini yüklemeniz gerekir:

$ sudo apt install apt-transport-https

etc/apt/sources.list.d/rabbitmq.list dosyasını oluşturun ve önce Erlang depolarını ekleyin:

$ sudo vi /etc/apt/sources.list.d/rabbitmq.list

UBUNTU 20.04'te RABBITMQ Kurulumu

Sonra depolar:

Установка Erlang

Değişikliklerinizi kaydettikten sonra, depolardaki paket listelerini güncellemeyi unutmayın:

Erlang paketlerinin gerekli tüm bileşenlerini yüklemek için gerçekleştirin:

Выполнение команды

Yüklendikten sonra:

$ erl

Konsoldan çıkmak için Ctrl+C tuşlarına basın ve talimatları izleyin.

Kurulum süreci

Yüklemek için komutu çalıştırın:

$ sudo apt-get install rabbitmq-server -y --fix-missing

Ardından sunucunun çalışır durumda olduğunu doğrulayın:

$ sudo systemctl status rabbitmq-server

Arayüz

Web arayüzüne erişmek istiyorsanız, onu da etkinleştirmeniz gerekir. Bunu yapmak için çalıştırın:

$ sudo rabbitmq-plugins enable rabbitmq_management

Web arayüzüne http://адрес_сервера:15672 adresinden erişin , localhost için bu http://localhost:15672 olacaktır. Erişim için varsayılan kullanıcı adı ve parola guest:guest'dir. Ancak bu erişim bilgileri yalnızca localhost için çalışır. Uzaktan bağlanmanız gerekiyorsa, yeni bir kullanıcı oluşturmanız gerekir. Örneğin, admin kullanıcısını oluşturalım:

$ sudo rabbitmqctl add_user admin hard_password

Yeni oluşturulan kullanıcıyı yönetici yapmak için şu komutu çalıştırın:

$ sudo rabbitmqctl set_user_tags admin administrator

Ek olarak, bu kullanıcıya erişim verilmelidir:

$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Yapılandırma tamamlandıktan sonra, yeni oluşturulan kullanıcı adına programın web arayüzünde oturum açabileceksiniz:

DOCKER ile Kurulum

RabbitMQ'yu bir iş makinesinde denemek istiyorsanız, bunu yapmanın en iyi yolu Docker kullanmaktır. RabbitMQ ile bir konteyner başlatmak için bu komutu çalıştırmanız yeterlidir:

$ docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management

Bu, talimatı tamamlar.