| 개요
- 지난 시간에 한 작업 1. EC2 프리티어 계정 만들기 2. Yum 설치하기 3. JDK 설치하기 - 이번 시간에 한 작업 1. EC2에 도커와 레디스 설치하기 2. EC2 인바운드 규칙 설정하기 |
| 절차
1. EC2 도커와 레디스 설치하기
- 이 부분은 별도의 포스팅에 작성해두었는데, 아래에 적어두었다.
https://why-dev.tistory.com/378
[Docker/Redis] Ubuntu에 Redis 설치 & Docker로 Redis 실행
| Redis 설치하기 1. Ubuntu에 Redis 설치 sudo apt-get install redis-server 2. 설치 확인 redis-server --version 3. redis가 6379 포트를 쓰는지 확인 // netstat 없으면 net-tools 설치 sudo apt install net-tools // 6379 포트 쓰는지
why-dev.tistory.com
2. EC2 인바운드 규칙 설정하기
- 팀원 분께 인바운드와 아웃바운드에 대해 배웠다.
- 인바운드 : 들어오는 포트을 열어두는 것
- 아웃바운드 : 나가는 포트를 열어두는 것
(1) EC2 인스턴스로 가기
- 보안그룹을 어떤걸 사용하는지를 먼저 확인한다.
(2) 네트워크 및 보안 > 보안그룹
- (1)에서 확인한 보안그룹을 체크하고, [인바운드 규칙 편집]을 선택한다.
- 인바운드 규칙 편집 화면에서 0.0.0.0 모든 IP에서 레디스 6379 포트로 접속이 가능하게 하고 규칙을 저장한다.
(3) 텔넷을 통해 접속이 가능한지 확인한다.
- 텔넷을 쓰려면 먼저 텔넷을 깔아주어야한다.
- 나는 윈도우를 사용하는데, 윈도우의 경우 텔넷은 아래와 같이 설치할 수 있었다.
Windows 10 Telnet(텔넷) 서비스 설치, 사용 방법
네트워크 장비 또는 기타 장비들의 관리를 위해 텔넷(Telnet)을 사용할 때가 있는데요, Windows 10에는 기본적으로 설치가 되어 있지 않습니다. 다만, 기본 패키지 내에 포함이 되어 있기 때문에 간단
jsson.tistory.com
* ping : 주소에 대한 접근이 가능한지 확인
* telnet : 특정 ip의 포트로 접근이 가능한지 확인
- cmd를 열어 아래와 같이 작성하면 EC2의 해당 위치로 접속이 가능해진다.
telnet {ip 주소} {port 번호}
ex.
telnet 12.123.145.21 6379
(4) 내 로컬 PC에서 작성중이던 프로젝트를 열고 application.properties의 redis 주소를 수정하고 테스트를 해본다.
spring.redis.host={EC2 탄력적 ip주소}
spring.redis.port=6379
'Infra > AWS, Azure' 카테고리의 다른 글
[AWS] AWS EC2에 접속하는 방법 (스크랩) (0) | 2022.12.28 |
---|---|
[AWS] EC2 Ubuntu 서버에 JDK 설치하기 (0) | 2022.12.05 |