EC2 중지후 재시작시 기존배포 애플리케이션에 대한 문의
540
작성한 질문수 3
EC2 중지후 다시 인스턴스를 실행 했는데 퍼블릭 ip주소가 바꼈습니다.
그래서 다시 인스턴스 실행후 바뀐 퍼블릭 ip주소로 접속을 시도했는데
보안설정도 그대로인데 접속이 안되서 보니 빌드 디렉토리는 존재하는데
빌드 실행이 안된상태이고 어플리케이션도 종료가 되있는 상태였습니다
다시 빌드후 어플리케이션 재실행으로
현재는 접속이 가능한 상태이지만 혹시 일레스틱을 사용하지 않는 경우나
도메인을 따로 구입하지 않은경우에는
인스턴스 중지후 재실행시 항상 이러한 절차를 거쳐야 하는건가요?
답변 1
0
안녕하세요 수환님! 질문 남겨주셔서 감사드립니다! 🙂
말씀해주신 "이러한 절차"에는 2가지가 포함되어 있는 것 같습니다.
IP가 변경되었기 때문에 변경된 IP로 접근하기
컴퓨터가 종료되었다 재실행 되었기 때문에 종료되어 있는 서버를 다시 켜주기
각각의 불편함을 해결할 수 있는 방법을 간단히 말씀드려 보겠습니다! 🙂
[1. IP가 변경되었기 때문에 변경된 IP로 접근하기]
사실 이 경우는 DNS를 설정한다고 하더라도, 특정 도메인 이름 - IP를 직접 연결하면, 바뀐 IP로 도메인 레코드를 다시 IP를 변경해주어야 합니다.
이를 해결하기 위해서는 고정 IP 할당 (탄력적인 IP주소 할당) 을 적용해줘서 특정 EC2를 고정된 인스턴스 IP와 함께 사용할 수 있도록 하거나,
AWS ALB 와 같은 로드 밸런서를 설정해 로드 밸런서 주소로 홈페이지에 접근하는 방법이 있습니다.
[2. 컴퓨터가 종료되었다가 재실행되었기 때문에 종료되어 있는 서버를 다시 켜주기]
생각해보면 컴퓨터를 종료했다가 다시 켰을 때 사용하던 프로그램이 종료되는 것은 당연하게 느껴집니다!
예를 들어 우리가 워드 파일을 작성하고 있다가 컴퓨터를 강제 종료시키면, 워드 파일이 날라가죠..!!
그런데 또 어떤 프로그램들은 컴퓨터가 켜질 때 자동으로 혼자 재실행되기도 하죠!
대표적으로 백신 프로그램이 그렇습니다.
이는 특정 프로그램을 컴퓨터 부팅시 자동 실행되게끔 설정했기 때문인데요! 리눅스에서는 "리눅스 시스템 데몬"이란 설정을 통해 자동 실행 되게끔 구성할 수 있습니다.
답변이 도움이 되었으면 좋겠습니다. 감사합니다! 🙏
패키지 구분에 대해 궁금한게 있습니다
0
25
2
리액트 관련 질문이 있습니다.
0
65
2
스프링부트 버전
0
76
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
59
2
33강. UserLoanHistory의 관계성에 대한 질문
1
56
2
Java JDK 버전 문의의 건
0
135
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
90
3
h2 console 접속했을 테이블 질문
1
67
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
80
2
15강. updateUser() 질문
0
57
2
깃허브 질
0
84
2
여기까지 다 끝냈다고 하셨는데
0
79
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
52
1
spring 개념적인 질문
0
72
2
인텔리제이 샘플코드 실행 안됨 오류
0
142
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
87
1
마이그레이션 오류입니다.
0
175
3
Whitelabel Error Page 오류가 났습니다.
0
166
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
94
3
궁금한게 있습니다.
0
61
2
DTO 관련
0
70
2
궁금한게 있습니다!
0
69
2





