Skip to content

Rocky Linux 9에서 RabbitMQ 설치 및 사용자/비밀번호 생성 요약 가이드

이 문서는 Rocky Linux 9에서 RabbitMQ를 설치하고, 관리용 계정(사용자/비밀번호)을 만드는 가장 간단하고 확실한 방법을 요약합니다.


set hostname gsenc

1. EPEL 리포지토리 활성화

sudo dnf update -y
sudo dnf install epel-release curl -y

2. RabbitMQ 및 Erlang 저장소 추가

RabbitMQ 공식 PackageCloud 저장소의 자동 스크립트를 이용해 저장소를 등록합니다.

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

3. RabbitMQ 및 Erlang 설치

sudo dnf install rabbitmq-server -y

4. RabbitMQ 서비스 활성화 및 시작

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

5. 관리 콘솔(Web UI) 플러그인 활성화

sudo rabbitmq-plugins enable rabbitmq_management

6. 서비스 재시작

sudo systemctl restart rabbitmq-server

7. RabbitMQ 사용자/비밀번호(계정) 생성

7.1. 신규 사용자 생성

sudo rabbitmqctl add_user <사용자명> <비밀번호>

예시:

sudo rabbitmqctl add_user ivuser Opentext1!

7.2. 권한 부여

sudo rabbitmqctl set_permissions -p / ivuser ".*" ".*" ".*"

7.3. 관리자 권한 부여(웹 관리콘솔 접근 등)

sudo rabbitmqctl set_user_tags ivuser administrator

8. 웹 관리 콘솔 접속

  • 주소: http://<서버IP>:15672
  • 계정: 위에서 생성한 사용자명/비밀번호로 로그인

sudo rabbitmqctl add_user admin Opentext1! sudo rabbitmqctl set_permissions -p / admin "." "." ".*" sudo rabbitmqctl set_user_tags admin administrator

요약

  1. EPEL과 RabbitMQ/Erlang 공식 저장소를 등록한다.
  2. dnf로 rabbitmq-server를 설치한다.
  3. 서비스를 시작하고, 관리 플러그인을 활성화한다.
  4. rabbitmqctl로 계정과 권한을 추가한다.
  5. 웹 UI(관리 콘솔)로 관리자 계정 접속이 가능하다.

이 절차를 따르면 Rocky Linux 9에서 RabbitMQ 설치와 계정 생성이 확실하게 완료됩니다.