[AI스쿨] AWS EC2란? 우분투로 시작하기!
[AI스쿨] AWS EC2란? 우분투로 시작하기! — #AI스쿨 #AWSEC2 #AWSEC2우분투 AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성...
#AI스쿨 #AWSEC2 #AWSEC2우분투
AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다
학습법 이론
학습을 하기 이전, 명심해야할 학습법이 있다.
1.이해가지 않는다고 뒤돌아가 다시 보지 말 것
2.외우지 말라
=> 자주 봐서 외워짐을 당하라
=> 크롬을 통해 copy and paste하라
- 이해하는게 중요하다
=> 왜 생겨났는지?
=> 왜 사용하는지?
===> 응용이 가능해진다.
4.새로운 지식을 넣을땐 뇌를 비우자
AWS EC2 웹호스팅 서비스
AWS Ec2서비스
본격적으로 웹호스팅에 관한 글을 다뤄보겠습니다. 우선 웹호스팅이 무엇인지, nginx가 무엇인지 모르시는 분들은 링크로 가셔서 공부를 하고 오시면 좋을것 같습니다.
여기서 간략하게 설명하고 넘어가자면, 웹호스팅은 웹서버 컴퓨터를 빌리는 서비스입니다. 많은 호스팅 업체가 존재하고 이번글에는 AWS의 EC2서비스를 소개하며 nginx를 서버에 설치하는 과정까지 담아봤습니다.
AWS EC2 가입 / 실행
AWS Ec2 프리티어
구글에 AWS Ec2를 검색하시면 클라우드 서버 호스팅 웹페이지가 나옵니다.
콘솔에로그인을 클릭하시어 회원가입 및 로그인을 진행해주세요. (구글과 연동가능)
가상 머신 시작을 클릭하시면 Ec2 서비스를 이용하실 수 있습니다.
인스턴스시작이라는 화면이 나오면서 EC2 생성페이지로 이동됩니다. 인스턴스는 자주 쓰이게 될 단어이니 기억해두세요!
가장먼저 AMI선택화면이 나옵니다. AMI는 Amazon Machine Image로 인스턴스를 실행하는데 필요한 소프트웨어(운영체제, 서버 애플리케이션 등)을 준비해둔 템플릿입니다. 여기서는 가볍게 운영체제를 선택하는것으로 이해하고 넘어가셔도 됩니다. 저는 리눅스기반 운영체제인 우분투를 사용하였습니다.(리눅스란? 우분투란?)
인스턴스 유형에서 프리 티어사용가능 유형을 체크하시면됩니다. (프리티어 = 무료, 1년간) 단, 이미 인스턴스를 생성했다면, 추가 인스턴스 생성시 요금이 부과됩니다.
나머지 설정은 그냥 기본설정으로 진행하셔도 무관합니다. 궁금하시다면 AWS Ec2 프리티어로 구글에 검색하시면 다양한 정보를 찾아보실 수 있습니다.
이제 Ec2로 접속하시어 인스턴스를 확인해줍니다. 실행중이라고 되어있으면 지금 서버에서 빌린 컴퓨터가 켜져있다는 뜻입니다.
인스턴스가 실행되면 우클릭-연결을 클릭해주세요. 이후 연결까지 눌러주겠습니다. ip퍼블릭주소는 내가 빌린 서버컴퓨터의 ip주소입니다. (외부 컴퓨터에서 입력시 접속가능- 네이버의 진짜 ip같은 개념으로 생각)
연결을 완료하면 원격 서버의 컴퓨터 운영체제로 들어왔습니다! 제가 빌린 우분투 운영체제가 잘 들어와있는것을 볼 수 있네요! 이제 리눅스 명령어를 사용하여 파일생성, 깃허브 파일 받기, nginx 설치하기 등을 해주어 웹호스팅을 해봅시다!









