1. AWS 프리티어로 가입 한다.
가입은 매우 간단하며 자신의 카드를 등록해야하고 인증과정에서 1달러가 결제된다.
카드 등록시 visa, mastercard인지 확인해야 한다. 본인은 체크visa카드로 가입을 진행하였다.
2. AWS > EC2 > 인스턴스 시작
가입을 완료하고 AWS 많은 서비스 중 EC2 서비스를 선택하여 인스턴스 시작부분으로 진입한다.
3. 우분투 서버 만들기
1단계 우분투 이미지 선택 후
2단계 인스턴스 유형을 선택한다.
3단계 인스턴스 세부 정보 구성은 기본셋팅구성을 가져간다.
4단계 스토리지도 프리티어에서 사용할수 있는 기본 셋팅 되어있는 설정 그대로 가져간다.
다음을 눌러 태그추가 단계에 들어오면
5단계 태그 추가를 통해 서버의 키(Name)와 값(Value)를 넣어준다.
6단계 보안 그룹 구성에 진입하면 SSH는 기본으로 잡혀있고 내 IP만 접속가능하게 설정하고
HTTP 추가를 하고 위치무관하게 잡아준다.
7단계는 지금까지 셋팅한 인스턴스를 어떻게 만들지 점검하고 생성을 누른다.
인스턴스 시작을 하면 키페어 생성 팝업이 나타난다.
키페어 이름은 원하는 것으로 정하고, 키페어 다운로드를 통해 암호화된 비밀번호를 다운받는다.
이미 만들어 놓은 키페어가 있다면 기존 키페어를 사용해도 된다.
다음과 같이 running 상태가 나타나면 서버가 잘 구동된 것이다.
생성한 ubuntu_server를 마우스 우클릭으로 연결하면
r
인스턴스에 연결하는 정보가 뜨게 된다.
퍼블릭 DNS를 가지고 putty나 xshell을 이용해 원격접속하여 제어할 수 있다.
3.1 xshell을 이용해 접속하는 방법
xshell을 실행해 세션의 퍼블릭 DNS의 내용을 호스트 값에 채워넣고
사용자 인증 탭의 사용자 키 부분을 연결시켜준다.
정보를 저장후 연결을 하면 원격으로 ubuntu_webserver가 잘 연결된 것을 확인 할 수 있다.
3.2 putty를 이용해 접속하는 방법
putty를 깔게되면 PUTTYgen이라는 프로그램도 같이 깔리게 된다.
자신의 인스턴스에서 지정한 키페어 이름을 확인하고
키페어 암호를 파일형식으로 다운받아
PUTTYgen을 실행시키고 Load를 눌러 다운받은 키페어 파일을 지정하고
Save private key를 눌러 재저장한다.
ppk파일 형식으로 바뀐 파일을 PuTTY를 실행시켜 SSH > Auth > Browse 에 지정해주고
퍼블릭 DNS를 Host Name에 넣어준다.
연결을 하게 되면 ubuntu 로 로그인하여 접속한다.
-------------------------------------------------------------------------------------------------------------------------------------
3.3 우분투 서버 접속 방법
putty나 xshell을 이용해 접속이 되었다면 cmd명령어를 사용한다.
sudo apt-get update;
cmd명령어를 통해 최신 업데이트 목록을 갱신시키고
sudo apt-get install apach2;
명령어를 넣어 웹서버 구동에 필요한 아파치2를 설치 한다.
설치 후 서버를 자동으로 실행시켜주는데
웹브라우저에서 퍼블릭 DNS나 IP주소를 넣어 접속하면 apach2 기본 페이지가 잘 뜨는것을 확인할 수 있다.
cd /var/www/html
명령어를 이용해 경로로 이동한뒤 sudo rm index.html 로 파일을 지우고 sudo nano index.html 로 파일을 재생성하여 코딩한다.
잘 반영되었는지 확인한다.
--------------------------------------------------------------------------------------------------------------------------------------------
4. 윈도우 서버 만들기
1단계에서 윈도우 서버 이미지를 선택하고
2,3 단계는 기본 설정으로 가져가고
4단계에서 윈도우 서버 기본크기가 30GB 이상인지 확인한다.
5단계에서 서버의 이름을 설정하고
6단계에서 보안그룹 설정을 통해 http가 위치 무관하게 어디든 접속 가능하게 설정한다.
7단계를 통해 인스턴스가 생성된 후 마우스 오른쪽 버튼 연결을 누른다.
생성한 키페어를 불러와 인스턴스에 연결시켜준다.
암호해독을 눌러 암호를 디코드한다.
원격 데스크톱 파일다운로드를 눌러 실행하면
윈도우 서버로 연결된다.
윈도우 서버에서 Server Manager를 찾아서 실행 시킨뒤 Local Server에서 IE 보안 관련설정을 OFF해준다.
Service Manager에서 Manage > Add Roles and Features 를 눌러
Web Server(IIS) 를 설치해준다.
설치가 완료되면 Service Manager에 IIS가 생기게 되고 IIS Manager를 실행한다.
explore를 눌러
해당 위치에 메모장을 사용하여 index.html 파일을 간단하게 만들어 저장한다.
윈도우 서버컴퓨터에서 http://localhost/index.html 접속하면 잘나오는것을 확인했다.
로컬위치가 아닌 퍼블릭 DNS에서도 잘나오는지 확인이 필요해 AWS 콘솔에서 DNS주소에 index.html 붙여서 접속한다.
잘 반영되어 나오는 것을 확인할 수 있다.
출처 : https://opentutorials.org/course/2717/11268
'전체 > AWS' 카테고리의 다른 글
AWS EC2 하나로 운용하기, 서버 및 RDS 마이그레이션 작업 (0) | 2020.04.05 |
---|---|
aws rdb 테이블 한글 인코딩 utf8 설정 (1) | 2019.03.07 |
AWS RDS 사용하기, PHP 연결하기, RDS charset 바꾸기 (0) | 2018.12.27 |
AWS EC2 로 wordpress(워드프레스) 구축하기 (3) | 2018.12.27 |
aws 인스턴스, ami, elastic ips,scale-up (0) | 2018.12.20 |