Ubuntu 22.04 LTS 서버에 RabbitMQ 설치

RabbitMQ는 AMQP(Advanced Message Queuing Protocol)를 구현한 오픈 소스 메시지 브로커 소프트웨어입니다. 다양한 프로그래밍 언어와 플랫폼을 지원하며, 확장성과 신뢰성을 갖춘 메시지 큐를 제공합니다. 이 포스팅에서는 Ubuntu 22.04 서버에 RabbitMQ를 설치하는 방법을 단계별로 안내하겠습니다.

1단계: 시스템 업데이트

먼저, 시스템 패키지를 최신 상태로 업데이트합니다. 터미널을 열고 다음 명령어를 입력하세요:

sudo apt update
sudo apt upgrade -y

2단계: RabbitMQ 설치

RabbitMQ 서버를 설치합니다. 터미널에 다음 명령어를 입력하세요:

sudo apt install -y rabbitmq-server

설치가 완료되면 RabbitMQ 서비스가 자동으로 시작됩니다.

3단계: RabbitMQ 관리 플러그인 활성화

RabbitMQ는 웹 기반 관리 콘솔을 제공합니다. 이를 사용하려면 관리 플러그인을 활성화해야 합니다. 터미널에 다음 명령어를 입력하세요:

sudo rabbitmq-plugins enable rabbitmq_management

이제 웹 브라우저에서 http://your_server_ip:15672에 접속하여 관리 콘솔에 접근할 수 있습니다. 기본 로그인 정보는 다음과 같습니다:

  • 사용자 이름: guest
  • 비밀번호: guest

4단계: 사용자 계정 추가 및 권한 설정

보안을 위해 기본 사용자 계정을 비활성화하고 새로운 사용자 계정을 추가하는 것이 좋습니다. 터미널에 다음 명령어를 입력하여 새로운 사용자를 추가합니다:

sudo rabbitmqctl add_user myuser mypassword
sudo rabbitmqctl set_user_tags myuser administrator
sudo rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"

여기서 myusermypassword는 원하는 사용자 이름과 비밀번호로 변경하세요.

보안을 위해 기본 사용자 계정을 비활성화하려면 다음 명령어를 입력합니다:

sudo rabbitmqctl delete_user guest

현재 사용자 계정의 목록을 출력하려면 다음 명령어를 입력한다.

sudo rabbitmqctl list_users

5단계: 방화벽 설정

RabbitMQ가 사용하는 포트를 방화벽에서 열어야 합니다. 기본적으로 RabbitMQ는 5672번 포트를, 관리 콘솔은 15672번 포트를 사용합니다. 다음 명령어를 입력하여 방화벽 규칙을 추가합니다:

sudo ufw allow 5672/tcp
sudo ufw allow 15672/tcp
sudo ufw reload

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

Scroll to Top