본문 바로가기

IT/게임제작

게임을 위한 서버 구성하기 #1

1. 어플을 위한 간단한 서버 만들기


요즘에는 예전처럼 서버를 구성하기 위해서 컴퓨터를 따로 사거나,

고정 아이피를 구할필요가 없다.


왜냐하면 아마존의 AWS나 마소의 AZURE 같은 웹서비스를 간단히 사용할수 있기때문이다.


오늘은 아마존으로 한번 해보겠다.

아마존은 1년간은 무료로 사용할수 있다.!! 굿굿!


AWS에 접속해서, EC2서비스를 생성한다.


생성하는 과정은 아주 간단하다. 그냥 다음다음~하면 쉽게 생성할수 있다.


그러면 보안에 관련된 파일과 패스워드를 받을수 있는데 


이것을 가지고 우리의 서버를 원격조정할수 있다.



2. APM를 설치하자!


apm은 다들 아실꺼라고 생각한다.

아파치+php+mySql의 준말이다.


역시 예전에는 이걸 다 따로따로 설치하느냐고 고생했지만, 요즘에는 통합설치해주는 것들이 많다.

대표적으로 AutoSet이 있으니까 다운받아서 사용해보자


autoset은 visual studio 2012를 미리 설치한후 해야한다.


이렇게 오토셋을 설치하고 start버튼을 누르면 서버설치 완료!





3. 방화벽들을 뚫자!


기본적으로 서버에 접속하기 위해서는 그 서버에 접속하기 위해서 

윈도우와 아마존의 포트를 열어주어야 한다.


윈도우 서버에서 포트를 열어주는 방법은 간단하다.


제어판에서 방화벽에 들어간후 advanced setting에서 인바운드를 들어가면

Add rule를 클릭하고, port로 추가한후 80번으로 열어주자 



아마존의 포트를 열어주는 방법은 EC2 서비스에 가서 시큐리티그룹에 들어가면

역시 인바운드에서 add rule에서 윈도우에서 추가한 룰을 선택후 추가한다.