백엔드 서버 배포 (AWS EC2)

김태연·2024년 11월 12일

TmT 프로젝트

목록 보기
8/9

백엔드 서버를 간단히 배포하는 방법을 알아보자. 무중단 배포가 아닌 단순 배포임에 주의할 것!
일단은 이렇게 해놓고, 방학(다음달)동안 파이프라인을 새로 구성해서 배포할 계획이다!!!

1. EC2 생성


AWS에서 손쉽게 EC2를 생성할 수 있다. 본인 스펙에 맞춰 생성하면 되는데, 나는 개발테스트용 서버기 때문에 과거에 프리티어로 생성해뒀다.

2. Putty 연결


Putty를 이용하면 연결 설정값들을 저장해서 바로 접속할 수 있다. Putty를 사용하는 것은 선택적인 일이지만, 매우 편하니 안 쓸 이유가 없다.

  • SSH 에서 key값 넣기
  • Host Name 을 elastic ip 로 넣기
  • Connection - Data 에서 사용자 이름을 미리 정의하기(나의 경우에는 디폴트 값인 ubuntu 를 넣었다)

3. FileZilla 연결

파일질라는 Linux OS 를 GUI로 볼 수 있게 해주는 아주 편리한 프로그램이다.
연결할때는
파일 -> 사이트관리자 -> 새 사이트 -> 프로토콜(SFTP) -> 사용자 입력 & 키 등록 -> 연결
이렇게 하면 된다

4. 가비아 도메인 연결

ip로 접속해도 되지만, 그래도 도메인으로 접속하는 맛이 중요하다고 생각한다.
가비아에서 적당한 이름의 네임서버를 하나 구매하고, DNS 관리에서 레코드를 추가해준다.

이런식으로 해주면~ 배포 끝@@@@

profile
취업준비중입니다..!

0개의 댓글