수업의 목적
가상머신을 설치하고 그 위에 운영체제를 설치하는 것은 상당한 컴퓨팅 파워가 필요한 일이다. 자신의 컴퓨터 사양이 부족하다면 이번 수업을 통해서 도움을 받을 수 있다. 그 외의 경우에는 무시하자. 이 수업은 아래의 수업들을 대체한다.
실습
아마존 웹서비스를 이용해서 개발환경 구축
이번 수업은 개발환경으로 아마존 웹서비스를 사용할 것이다. 아마존 웹서비스는 1년간 무료로 사용할 수 있는 상품을 제공하고 있기 때문에 부담없이 시작할 수 있다. 다만, 신용카드(Master, Visa)를 사용할 수 있어야 한다. 아래는 실습환경을 구축하는 절차다. 차근차근 따라해보자.
- 아마존 웹서비스에 회원가입을 해야한다. 회원가입에 대한 부분은 운영>아마존 웹서비스>회원가입 부분을 참고하자.
- 가상머신 EC2 인스턴스를 만들어야 한다. EC2 인스턴스란 서버로 사용할 컴퓨터 한대를 의미한다고 생각하면 된다. 인스턴스를 만드는 방법은 운영>아마존 웹서비스>EC2 생성을 참고한다.
- 서버에 접속해서 Apache, MySQL, PHP를 설치한다. 운영>아마존 웹서비스>서버접속을 참고한다. Apache, MySQL, PHP 을 설치하는 벙법에 대한 수업은 운영>아마존 웹서비스>서버접속의 내용이 좀 부실하다. 여기서 설명하는 내용대로 서버 환경을 구축해도 좋지만, 서버구축의 본 수업인 개발>서버구축 수업의 내용을 꼭 보자.
Aptana를 이용해서 개발내용을 서버에 반영
아마존 웹서비스를 이용해서 개발서버를 장만했다. 이번에는 코드를 작성하는 에디터를 설치해보자. 에디터를 설치하는 방법은 일반적인 프로그램을 컴퓨터에 설치하는 것과 다를 것이 없기 때문에 따로 설명하지 않겠다. 아래 URL을 방문해서 설치 파일을 다운로드 받고 자신의 컴퓨터에 설치한다. Aptana는 윈도우, OSX에서 모두 사용할 수 있다.
Aptana를 아마존 웹서버에 연결
이제부터 동영상으로 설명을 진행하겠다.