회사에서 하는 간단한 웹 서비스를 위해서, ROR 을 도입하여 , 프로토 타입을 만들어 보기로 하였다 .

일단, 개발에 걸린 시간은 3시간, 오호라.. 역시 빠르군. 코딩도 별로 하지 않았어. 좋아좋아.
그런데 삽질은 이제부터...
사실 프로토 타입이라 아파치 연동이라던가 밸런서 세팅같은 것은 별로 고려하지 않았었지만,
일단 시작하니, 멈출수가 없었다.

구글링을 통해서 알아보고 세팅 하기로한 조합은 다음과 같다.

RoR + apache2 + mongrel + mongrel_cluster + proxy_balancer

한국 웹페이지 중 가장 많은 참조를 받은 문서는 이것. => http://iadle.tistory.com/36

하지만, 이대로 했다가 실패하였다. 원인은, 나같은 서버세팅 초심자들이 해줘야 할 것들이 문서에는
빠져 있었던것.

주변 분들의 도움을 받아 해결한 삽질기를 공개한다 . 실질적인 세팅은 구글링 해보시길. ^^;
여기엔 내가했던 실수만 공개함.

  1. Virtual Host Setting 만 먼저 해본다.
    - 이 단계 에서는 레일스와 전혀 상관이 없다. 일단 Virtual Host 가 동작해야 Proxy 도 동작한다.
  2. proxy 세팅
    - proxy module 의 설정파일에서 ProxyRequests 를 On 으로 설정!!
    - proxy module 의 설정파일에서 Allow from all 로 세팅!!
  3. Virtual Host 세팅 파일에서 proxy 설정
    - KAE 님의 문서에서는 proxy_balancer 를 사용하는데, 결국에는 실패하고, 그냥 Proxy 서버로써
    내부적으로 돌아가고 있는 mongrel 서버에 연결해주는 데서 그쳐야 했다.

흠. 정리하니 간단하네 -_-;

신고
블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

티스토리 툴바