IT, 개발/서버

RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu)

개발자스터디 2022. 8. 26.
728x90
반응형

 

 

 

 

 

AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다.

저는 우분투에서 터미널로 진행하였습니다.

 

1. RabbitMQ 설치

 

터미널을 사용하여 RabbitMQ를 설치합니다. 

$ apt install rabbitmq-server 

 

 

GUI 모드 설정합니다.

$ rabbitmq-plugins enable rabbitmq_management

 

 

설치가 끝났다면 아이디를 생성하고 비밀번호를 만들어줍니다.

ID와 PW 항목에 각자 생성하고자 하는 아이디와 비밀번호를 입력해주면 됩니다.

$ rabbitmqctl add_user ID PW

 

그다음 생성한 아이디에 권한을 부여하고 태그를 수정합니다.

$ rabbitmqctl set_permissions -p / ID ".*" ".*" ".*"
$ rabbitmqctl set_user_tags ID administrator

 

 

최초 설치 후 기본 포트는 아래와 같습니다.

기본 포트 : 5672
GUI 기본 포트 : 15672

 

** rabbitmq 포트 변경
이후에 Connection을 위해 host와 port를 입력하게 되는데 포트를 변경하기 원한다면 아래 경로의 파일을 수정해줘야 합니다.
/etc/rabbitmq/rabbitmq-env.conf
NODE_PORT 항목을 변경해주면 됩니다.

 

 

728x90

 

2. 설치 확인

이제 GUI로 들어가서 확인해보도록 하겠습니다.

localhost:15672

 

rabbitmq gui

 

방금 생성한 아이디와 비밀번호를 입력하여 로그인합니다. 

 

 

상위 탭 중 [Admin] 탭에 들어가 보면 생성한 아이디와 권한 Tags를 확인할 수 있습니다.

 

** guest라는 아이디는 기본으로 생성되는 아이디이지만 외부 접근 불가

 

 

AMQP 통신을 위한 RabbitMQ 설치와 세팅을 했으니 다음에는 통신하는 방법도 알아보도록 하겠습니다.

 

 

 

 

 

 

728x90
반응형