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
요약
- EPEL과 RabbitMQ/Erlang 공식 저장소를 등록한다.
- dnf로 rabbitmq-server를 설치한다.
- 서비스를 시작하고, 관리 플러그인을 활성화한다.
- rabbitmqctl로 계정과 권한을 추가한다.
- 웹 UI(관리 콘솔)로 관리자 계정 접속이 가능하다.
이 절차를 따르면 Rocky Linux 9에서 RabbitMQ 설치와 계정 생성이 확실하게 완료됩니다.