AWS EC2 에서 ubuntu 인스턴스를 만들고 그 위에 RabbitMQ 를 설치하려고 했다.
설치는 잘 됐다.
그런데 웹에서 ubuntu 인스턴스의 public ip 로 접속하여 확인하려니 ....
'응답이 너무 늦습니다'????????????
걍 안되는 거였음..
구축 과정(+삽질)과 해결 과정
1. EC2 콘솔에서 ubuntu 인스턴스 생성
- 그냥 다음 다음 다음 넘어갔다. Security Group 이 삽질의 원인이 될 줄도 모르고...
2. ssh 로 ubuntu 인스턴스의 public IP 로 접속
1) key 파일 생성 시 다운받은 key 파일 이용 (1차 삽질. Putty 로도 삽질)
3. RabbitMQ 설치
1) enable management plugin
2) 계정생성, 권한 부여
자.
ec2가 자동으로 부여해준 public ip:15672 로 들어가면
당연히 안됨,,
해당 인스턴스에 설정된 Security Group 을 수정해주자. (담부턴 인스턴스 생성 시에 설정해 주자.)
방법 1. Inbound Type 은 All TCP
방법 2. Custom TCP Rule 로 설정하고 Port Range 를 15672 (RabbitMQ 웹 서버 기본포트)로.
그리고 방법 1, 2 모두 Source 는 Anywhere
( + ssh 접속하려면 22번 포트도 열어야 두어야 함..)
그리고 나서 다시 웹에서
[public IP]:15672 로 접속하면 반가운 토끼가 등장한다.