728x90
728x90

강의 : 인프런 - AWS 가입부터 활용까지

 

윈도우 서버에는 IIS(Internet Information Server) 라는 웹서버가 내장되어 있기 때문에 별도의 설치 없이 활성화만 시켜주면 웹서버를 사용할 수 있다.

 

 

Server Manager -> Manage -> Add Roles and Features 클릭

 

계속 Next 클릭하다 'Server Roles' 단계에서 Web Server(IIS) 클릭 후 Add features 클릭.

 

설치 완료. 조금 오래 기다려야 한다.

 

 

설치 완료 후 시작표시줄의 검색 창에 iis 검색해서 실행하면 iis의 관리자 창이 뜬다. 

 

 

관리자 창에서 좌측의 Default Web Site->Explore 를 클릭하면 

이 창이 뜨게 된다. 해당 디렉토리(C:\inetpub\wwwroot)는 이 컴퓨터(인스턴스)에 누군가 웹 브라우저를 통해 접속했을 때, IIS라는 웹 서버가 받은 요청에 해당되는 파일을 찾는 디렉토리이다. 

 

 

 

그 다음으로 notepad에 "Hellow AWS"를 입력한 뒤 위의 디렉토리에 저장한다. 

 

파일이름, 타입, 인코딩 형식도 위와 같이 지정해준다.

 

 

그 후 localhost/index.html 로 이동하면 아까 노트패드에서 작성한 파일이 창에 뜨는 것을 확인할 수 있다. 

=> localhost 는 현재 웹 브라우저가 설치되어 있는 컴퓨터 자신으로, 이 컴퓨터에 설치된 웹 서버 IIS의 Document 루트의 index.html 을 IIS가 웹 브라우저로 전송했기 때문이다.

 

현재는 localhost를 통해서 웹서버가 설치된 웹 브라우저에 접속한 건데, 이제 가상머신이 아닌 다른 컴퓨터에서 가상 머신에 접속하여 index.html에 접근해보자. 

 

가상머신이 아닌 다시 맥에서 가상머신의 도메인으로 이동해보자.

(도메인은 인스턴스 정보 세부사항에서 확인 가능)

가상머신 밖에서 가상머신에 접속하여 index.html 요청에 성공한 화면이다.

 

728x90
728x90

강의 : 인프런 - AWS 가입부터 활용까지

 

-윈도우서버 : 윈도우 운영체제를 서버 용도에 최적화 한 것. 보안성이 강조된 운영체제. 이 방법으로는 맥을 쓰고 있더라도 윈도우의 인터넷뱅킹과 같은 서비스를 이용할 수 있다.

 

 

 

윈도우 인스턴스를 생성해보자.

윈도우 선택

 

2~5단계 계속 진행하다 6단계에서 아래 두개의 보안 그룹을 생성해준다. 

패스워드는 기존 키 페어 선택 후 이전에 리눅스 인스턴스를 생성했을 때 발급받은 키로 로그인 해준다.

 

그 후 인스턴스에서 오른쪽 마우스 클릭 후 연결을 클릭하면 아래의 창이 뜨고 '암호 가져오기' 버튼을 클릭해서 윗 단계에서 다운한 키 파일을 선택한다. 

 

 

맥에서 원활한 원격제어를 하기 위해서는 맥용 원격 제어 프로그램을 다운받아야 한다. 

 

다운 후 실행해서 '+'버튼을 눌러 Add PC 한다.

 

PC name 에는 도메인 주소를 넣고 User account에서 Add User account 를 선택한 뒤 위 화면과 같이 Username과 Password를 넣어준다.

 

 

 

생성 완료!

 

 

윈도우에서 구글 페이지에 접속한 모습이다.

(한영키가 작동하지 않는 문제가 있다...)

 

728x90
728x90

강의 : 인프런 - AWS 가입부터 활용까지

[3. EC2 접속과 사용]

- 운영체제마다 원격제어 방법 다름.

 

- 인스턴스에서 오른쪽 마우스 버튼 클릭 후 연결 선택.

 

 

- 1번 : 터미널을 켜는 것.

- 2번 : 위에서 다운한 비밀번호 파일의 권한을 change mod 명령어를 통해 사용자만 읽을 수 있도록 바꾼다.

- 3번 : 터미널에서 비밀번호 있는 디렉토리로 이동한 후  chmod 400 awspwd.pem 를 입력한다.

           

 

* 쉬운 방법 : 해당 파일 선택 후 Cmd+i 눌러서 '공유 및 사용 권한'을 아래와 같이 바꾼다. 

- 4번 : 접속하기

 ssh -i "awspwd.pem" ubuntu@ec2-3-34-98-246.ap-northeast-2.compute.amazonaws.com

-  ssh -i "awspwd.pem" ubuntu@ec2-3-34-98-246.ap-northeast-2.compute.amazonaws.com

- ssh : 접속방식이자 명령을 통해 제어하는 프로그램(ui 없음)

- i : 로그인 시 패스워드 파일 전송해서 제출할 때 필요한 옵션.

- ubuntu : 접속 시 필요한 아이디. 인스턴스 생성시 디폴트 아이디. 인스턴스가 우분투 아니면 ubuntu 대신 ec2-user를 입력해야 함.

 

- 내 컴퓨터가 아니라 생성한 인스턴스에 설치된 운영체제인 ubuntu에 SSH 방식으로 원격제어를 시작한 상태임. 

- 이후에 내리는 명령어는 내 컴퓨터가 아닌 인스턴스에 명령을 내리는 것.

- exit 입력 시 원격제어 종료.

728x90

+ Recent posts