2. AWS 서버 가동

웹서버를 돌려보는건 처음이라 굉장히 많은 시행착오가 있었습니다. 삽질을 엄청나게 많이 했고, 앞으로도 많이 할 것 같지만 그래도 일단 SSH 접속은 성공해서 지금까지의 과정을 적어보려고 합니다.


일단 현재 웹사이트 encrypted.gg를 gandi.net에서 1년당 75달러에 구매했는데 DNS 세팅을 하나도 해놓지 않아 들어가도 뜨는건 없습니다. 그리고 워게임 사이트 뼈대는 github의 private repository에 준비되어있습니다.


amazon web service free tier를 사용하기 위해 일단 계정을 구매했고, 가능한 무료로 제공되는 범위 안에서만 사용할 것입니다. 인터넷에 찾아보니 요금 폭탄을 맞은 사례가 간간히 있어서 조심해야할 것 같네요.


일단 인스턴스의 이미지를 선택해야하는데, 대부분의 예제가 Amazon Linux를 쓰길래 그대로 했다가 그게 CentOS여서 Ubuntu가 매우 익숙한 저로서는 굉장히 당혹스러워서 이번에는 Ubuntu를 선택했습니다.


포트는 일단 편의를 위해 SSH, HTTP 모두 활짝 열어뒀습니다.



키는 새로 만들었습니다.




접근의 편의를 위해 탄력적 IP를 할당받아 인스턴스와 연결해두었습니다.



뭐가 중요한건지를 모르겠어서 일단 그냥 다 가려놨습니다.


이제 putty로 접속만 하면 되겠네요. putty로 접속하기 위해 puttygen으로 다운받은 UbuntuKey.pem으로부터 UbuntuKey.ppk 파일을 만들어냈습니다. 그리고 putty에 ubuntu@13.125.137.225로 접속하면 됩니다.

(https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html 를 참고하세요.)

*Connection-SSH-Auth에서 ppk파일을 올려야합니다.*




드디어..!!




일단 apache를 설치하려고 이것저것 건들였습니다.  https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-16-04 이걸 주로 참고했습니다. 그 결과 일단 Default Page를 보여지게하는건 성공했습니다.





혹시 과도한 청구를 막기 위해 3USD를 돌파할 경우 메일로 알려주도록 하는 설정도 따로 뒀습니다.


'개발 > 워게임 사이트 개발' 카테고리의 다른 글

서비스 잠깐 닫습니다  (4) 2019.03.31
1. 문제 만들기  (0) 2018.02.19
  Comments