Nginx

  • Published on
    Cafe24에서 약 2년간 가상 서버 호스팅을 이용하다 이번에 AWS로 넘어왔다. 막상 이사오려니 귀찮은 작업들이 많아서 미루고 미뤄뒀는데, 결국 호스팅 계약 만료일에 이르러서야 실행에 옮겼다. 혹시 잊어먹을까 해서 그동안 했던 작업들을 정리해본다. 1. AWS 계정 만들기 맨 처음 해야할 일은 아마존 웹서비스라고 불리는 AWS 계정을 만드는 일이다. 1년간 무료에 혹해서 일단 만들었는데 신용 카드 정보를 입력해야한다. 이말은 즉, "테스트 서버를 1년간 돌리다 니가 그 서버를 직접 내리지 않으면 난 과금하겠다!" 라는 얘기. 하지만 뭐 이미 난 1년 내내 돌릴 개인 서버가 필요하므로 비용은 일단 무시하고 실행에 옮겼다! 다만 AWS는 초보자가 접근하기엔 무리가 좀 있지 싶다. 필요하다면 AWS Essential 무료 강의를 찾아서 듣길 권한다. 2. EC2 인스턴스 만들기 AWS에서 EC2라고 부르는 녀석은 Cafe24에서 가상 서버 호스팅이라고 부르는 가상 서버와
  • Published on
    일단 AWS EC2 서버를 생성하고 nginx를 설치해보기로 맘먹고 검색을 해봤다. 이미 누군가 매우 잘 정리해놔서 일단 그대로 아무생각 없이 따라 치기 시작!! http://blog.jidolstar.com/919 내가 위 링크와 다르게 설정한거라곤 php extension 밖에 없다. 나는 많은 extension이 필요 없어서 php54-devel php54-mysql php54-dg 정도만 설치했다. 그리고 실행!! 하지만 뚜둥!! 403 forbidden 아 이거 머지?... 하라는대로 했는데 왜 안되는거야? 했다가 403 forbidden 에러는 사실 권한 설정과 매우 밀접하게 관련되어 있기 때문에 폴더 권한 설정을 한번 점검해봤다. 이전에도 이와 관련된 글을 하나 쓴적이 있다. 곰곰히 생각해보니 내가 다른 설정을 추가한게 있다. 바로 nginx의 문서 root의 위치다! AWS에서 EC2 서버를 생성하면 기본으로 ec2-user 계정을 하나 생성해주는데, 여기에 자신의 계