CentOSراهنماهای لینوکس

آموزش نصب RabbitMQ

RabbitMQ یک کارگزار پیام متنی با منبع باز است که در زبان برنامه نویسی ارلانگ نوشته شده است. به عنوان یک میان افزار پیام گرا، RabbitMQ می تواند برای پیاده سازی پروتکل پیام های پیشرفته پیام (AMQP) در تمام سیستم عامل های مدرن استفاده شود.

این مقاله توضیح می دهد چگونه RabbitMQ را بر روی یک سرور سرور  CentOS نصب کنید.

پیشنیازها:

قبل از شروع، شما باید:

  • یک سرور با سیستم عامل CentOS
  • یک کاربر با دسترسی sudo ایجاد کنید

مرحله اول: به روز رسانی سیستم عامل

از دستورالعمل های زیر برای به روز رسانی سیستم CentOS 7 خود به آخرین وضعیت پایدار استفاده کنید:

sudo yum install epel-release
sudo yum update
sudo reboot

مرحله دوم: نصبErlang

از آنجا که RabbitMQ در Erlang نوشته شده است، قبل از اینکه بتوانید RabbitMQ را استفاده کنید، باید Erlang را نصب کنید:

cd ~
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
sudo yum install erlang

تأیید نصب خود را از Erlang:

erl

دستورات زیر را وارد میکنید :

Erlang/OTP 18 [erts-7.3] [source-d2a6d81] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.3  (abort with ^G)
1>

برای خروج از پوسته Erlang دو بار Ctrl + C را فشار دهید.

مرحله سوم: نصب RabbitMQ

از دستورات زیر برای نصب RabbitMQ استفاده کنید

cd ~
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
sudo rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
sudo yum install rabbitmq-server-3.6.1-1.noarch.rpm

مرحله 4: تغییر قوانین فایروال

برای دسترسی به کنسول مدیریت از راه دور RabbitMQ، شما باید اجازه دهید ترافیک TCP ورودی در پورت های 4369، 25672، 5671، 5672، 15672، 61613، 61614، 1883 و 8883 را مجاز به دسترسی داشته باشید.

sudo firewall-cmd --zone=public --permanent --add-port=4369/tcp --add-port=25672/tcp --add-port=5671-5672/tcp --add-port=15672/tcp  --add-port=61613-61614/tcp --add-port=1883/tcp --add-port=8883/tcp
sudo firewall-cmd --reload

شروع سرور RabbitMQ و فعال کردن آن برای شروع در بوت سیستم:

sudo systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server.service

با دستورات زیر وضعیت RabbitMQ را چک کنید

sudo rabbitmqctl status

مرحله 5: فعال کردن و استفاده از کنسول مدیریت RabbitMQ

کنترل کنسول مدیریت RabbitMQ را فعال کنید تا بتوانید فرآیندهای سرور RabbitMQ را از یک مرورگر وب نظارت کنید:

sudo rabbitmq-plugins enable rabbitmq_management
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

بعد، شما نیاز به تنظیم یک حساب کاربری مدیر برای دسترسی به کنسول مدیریت سرور RabbitMQ. در دستورات زیر، “mqadmin” نام کاربری مدیر است، “mqadminpassword” رمز عبور است. به یاد داشته باشید که آنها را با خودتان جایگزین کنید.

sudo rabbitmqctl add_user mqadmin mqadminpassword
sudo rabbitmqctl set_user_tags mqadmin administrator
sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"

اکنون، از URL زیر دیدن کنید:

http://[your-vultr-server-IP]:15672/

با اعتبارهایی که قبلا مشخص کرده اید وارد شوید. شما با کنسول کنترل از راه دور RabbitMQ، که در آن شما می توانید در مورد RabbitMQ بیشتر بدانید، لذت ببرید.

 

 

مطالب مرتبط

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

  

آموزش اتصال به سرور از طریق کنسول

برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود

در این آموزش به شما روش حل این مشکل توضیح داده شده است

آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس

 

مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی

آموزش نصب NextCloud بر روی Ubuntu 17.04

این برنامه برای وب سرور ها  استفاده می شود و باعث پیکربندی و نصب ساده تره گواهینامه SSL بر روی سرور می شود.

 

 

آموزش نصب Let’s Encrypt در دایرکت ادمین Directadmin

Let’s Encrypt  یک سرویس ارائه دهنده رایگان SSL میباشد ، دایرکت ادمین  Let’s Encrypt را پشتیبانی میکند و شما میتوانید به صورت رایگان  Let’s Encryptرا در دایرکت ادمین فعلا کنید و از گواهینامه (SSL) رایگان ، برای خود و کاربرانتون بهره مند شوید

 

 

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    دکمه بازگشت به بالا