우분투 서버 18.04.3에 Rabbit MQ를 설치해 봅니다.

 

 

 

1. Rabbit MQ 설치.

 

다음 명령어를 통해 Rabbit MQ 서버를 설치합니다.

 

$ sudo apt-get install rabbitmq-server

 

 

별문제 없이 설치가 진행됩니다.

 

 

 

2. Management Plugin 활성화

 

RabbitMQ에서는 여러 가지 기능을 플러그인의 형태로 제공합니다. 

 

Management Plugin은 관리 UI와 외부 모니터링 시스템을 제공해 주는 플러그인으로 사실 RabbitMQ를 설치하면 기본으로 같이 설치됩니다. 다만 기본값은 disabled상태이므로 명시적으로 enable 시켜야 합니다.

 

다음 명령어를 통해 Management Plugin을 활성화시킵니다.

 

$ sudo rabbitmq-plugins enable rabbitmq_management

 

 

정상적으로 활성화되었나 확인하기 위해 웹 UI로 들어가 봅시다.

 

http://server-host:15672/ 로 한번 접속해 보시기 바랍니다.

 

 

위와 같은 웹페이지가 보인다면 정상적으로 플러그인이 활성화된 겁니다.

 

Management Plugin에 대해 더 많은 정보는 여기서 확인해 보시기 바랍니다.

 

 

 

3. 접속

 

Rabbit MQ는 기본적으로 guest 계정을 준비해 줍니다. 한번 웹 UI를 통해 로그인을 시도해 봅시다. 

 

기본 계정 정보는 guest/guest입니다.

 

 

어떤 분은 로그인이 되었을것이고 어떤분은 위와 같이 Login failed 메시지와 함께 로그인에 실패했을 겁니다.

 

기본적으로 guest 계정은 localhost에서만 로그인이 가능합니다. 따라서 외부에서 접속을 하기 위해서는 별도의 관리자 계정을 새로 생성해주어야 합니다.

 

 

 

4. 계정 생성

 

다음 명령어를 통해 새로운 관리자 계정을 생성해 봅시다.

 

$sudo rabbitmqctl add_user admin 12345

 

 

그 후 다음 명령어를 통해 생성된 유저를 관리자로 위임해줍니다.

 

$sudo rabbitmqctl set_user_tags admin administrator

 

 

만약 유저를 잘못 생성했다면 다음 명령어로 지우시면 됩니다.

 

$sudo rabbitmqctl delete_user admin

 

 

 

 

5. 접속

 

이제 위에서 생성한 계정으로 접속해 봅시다.

 

 

큰 노력 없이도 훌륭한 관리자 페이지를 확인할 수 있습니다.

 

 

 

 

 

 

  1. 인포렉스 2020.07.01 20:33

    좋은 글 감사합니다.

    계정생성에서 권한 넣는 부분에 오타가 있어요.

    set_uset_tags -> set_user_tags

+ Recent posts