-
AWS EC2 이용해보기웹 프로그래밍/BE(Back-End) 2021. 6. 30. 22:34
오늘은 내가 만든 간단한 웹 페이지를 서버에 배포하여 다른 사람들이 사용할 수 있는 사이트로 만들도록 AWS EC2를 이용해보았다.
AWS는 처음 AWS에 가입한 날부터 12개월 동안 무료로 사용 가능한 프리 티어로 서버를 무료로 사용을 할 수 있다.
먼저, AWS 회원가입을 해서 2~3일 뒤 회원승인을 받아 오늘 AWS EC2를 사용하기 위해 접속했다.
일단은 배포를 맡기려는 서버는 리눅스 OS를 선택했다.
(리눅스는 오픈소스 운영체제로, 우리 주변 대부분의 서비스가 리눅스로 서버를 운영하고 있다.)
https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2에 접속하면 아래와 같은 화면을 볼 수 있다.
1. 여기서, 인스턴스 시작 버튼을 눌러 원하는 서버를 구매하기 위해 들어간다.
2. 아래의 페이지에 접속하게 되면 내가 원하는 Linux 서버를 구입하기 위해 맨 위 것을 선택한다.
3. 선택 버튼을 누르면 아래의 페이지가 나오는데 여기서 프리 티어가 사용 가능한 유형이 미리 체크되어 있으므로
그대로 검토및 시작 버튼을 눌러 다음 페이지로 들어간다.
4. 아래 페이지에 접속하여 시작하기 버튼을 누르면 키 페어 선택 또는 새 키 페어 생성 팝업 창이 뜬다.
처음 AWS에 가입했다면 기존 키 페어가 없기 때문에 새 키 페어 생성을 선택해 키 페어를 생성하면 된다.
이 때, 키 페어 이름은 본인이 원하는 것을 하면 되고 키 페어를 생성하여 .pem파일이 다운로드 되면
.pem 파일은 절대 잃어버려서는 안되고 저장하고 있는 위치도 기억해놔야한다.!!
5. 위 과정을 마치면 드디어 내가 배포하고자 하는 서버 구매를 완료하여 인스턴스 관리 페이지에 가면 아래처럼 인스턴스가 생성된 것을 확인할 수 있다.
이제 서버를 구매했으니 해당 서버에 접속해보는 것을 해보자.
Window OS를 사용하는 경우에는 ssh가 없으므로 git bash 프로그램을 이용하여 명령어를 통해 접속해야한다.
git bash 다운로드는 아래 링크를 참고하면 된다.
https://gabii.tistory.com/entry/Git-Git-Bash-219-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
내가 구매한 서버에 접속하기 위한 명령어는 아래와 같다.
ssh -i 키 페어 위치 사용자이름@AWS에서 본인의 퍼블릭 IPv4 주소
키 페어 위치는 서버를 구매할 때 지정한 키 페어 파일(.pem)의 절대주소를 기입하면 된다.
사용자 이름과 퍼블릭 주소는 아래의 페이지에서 연결버튼을 누르면 확인할 수 있다.
명령어를 실행하면 아래의 결과가 나오면 서버와 연결에 성공한 것이다.
'웹 프로그래밍 > BE(Back-End)' 카테고리의 다른 글
GET과 POST (0) 2021.07.03 SQL & NoSQL (0) 2021.07.02 Web Crowling & Web Scraping (0) 2021.06.28 Database 사용자 생성과 권한 주기 (0) 2021.06.10 EL(Expression Language)과 JSTL(JSP Standard Tag Library) (0) 2021.06.04