Maksutavat Abuse

RABBITMQ:n asentaminen UBUNTU 20.04:ssä

07.11.2021, 09:15

Tämä on sellaisen jonopalvelimen nimi, joka voi käsitellä viestejä AMQP-protokollan (Advanced Message Queuing Protocol) avulla. Myös useita muita protokollia käytetään liitännäisten avulla. Useimmiten sitä käytetään tekstiviestien välittäjänä, se vastaanottaa viestejä niitä tuottavilta ohjelmilta ja toimittaa ne ohjelmille, jotka ovat valmiita vastaanottamaan niitä. Itse palvelin on kirjoitettu Erlang-kielellä.

Avainten lisääminen

Ensin on lisättävä järjestelmään kaikki avaimet, joita käytetään arkistojen allekirjoittamiseen Erlangilla ja RabbitMQ:lla. Jos järjestelmässäsi ei ole asennettuna curl- ja gnupg-apuohjelmaa, asenna se:

$ sudo apt install curl gnupg -y

Voit lisätä avaimia suorittamalla esimerkiksi seuraavat komennot:

$ 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

Add Repositories

Jotta voit työskennellä arkistojen kanssa, sinun on asennettava apt-transport-https-paketti:

$ sudo apt install apt-transport-https

Luo tiedosto /etc/apt/sources.list.d/rabbitmq.list ja lisää siihen ensin Erlang-tietovarastot:

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

RABBITMQ:n asentaminen UBUNTU 20.04:ssä

Sitten repositories:

Установка Erlang

Kun olet tallentanut muutokset, muista päivittää pakettiluettelot arkistoissa:

Asenna kaikki tarvittavat erlang-pakettien komponentit suorita:

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

Kun se on asennettu:

$ erl

Poistu konsolista painamalla Ctrl+C ja seuraa ohjeita.

Asennusprosessi

Asennusta varten suorita komento:

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

Tarkista sitten, että palvelin on käynnissä:

$ sudo systemctl status rabbitmq-server

Liitäntä

Jos haluat käyttää web-käyttöliittymää, sinun on myös otettava se käyttöön. Suorita tätä varten:

$ sudo rabbitmq-plugins enable rabbitmq_management

Avaa web-käyttöliittymä osoitteessa http://адрес_сервера:15672, localhostin kohdalla se on http://localhost:15672. Oletustunnus ja salasana pääsyä varten on guest:guest. Nämä käyttöoikeustiedot toimivat kuitenkin vain localhostille. Jos haluat muodostaa yhteyden etänä, sinun on luotava uusi käyttäjä. Luodaan esimerkiksi admin-käyttäjä:

$ sudo rabbitmqctl add_user admin hard_password

Jos haluat tehdä juuri luodusta käyttäjästä adminin, suorita tämä komento:

$ sudo rabbitmqctl set_user_tags admin administrator

Lisäksi tälle käyttäjälle on annettava käyttöoikeus:

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

Kun määritys on valmis, voit kirjautua ohjelman web-käyttöliittymään äskettäin luodun käyttäjän puolesta:

Asennus DOCKERilla

Jos haluat kokeilla RabbitMQ:ta työkoneella, paras tapa tehdä se on käyttää Dockeria. Käynnistääksesi kontin, jossa on RabbitMQ, suorita vain tämä komento:

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

Tämä viimeistelee ohjeen.