이상적인하나의 웹 서버에 여러 개의 Ruby 버전이 있습니까? RVM을 사용
, 하나 개의 웹 서버에 여러 개의 루비를 가질 수있는 것이 좋지 않을까, 및 서버 구성의 일종을 통해, 서로 다른 레일 /시나/등 애플 리케이션에 루비 버전을 할당 할 수 프로젝트별로
rvm의 설명서에서 Passenger가 한 번에 하나의 Ruby에서만 작동한다는 것을 알고 있습니다. :(
타협안
는 적어도 루비 1.8 루비 1.9 인터프리터에 프로젝트를 할당 할 수있는 방법을 섞어서 할 수 있어야하는 것이 좋을 것이라고 실패. 나는 읽었습니다 Nginx를 역방향 프록시로 사용하면 Apache와 Nginx를 같은 상자에서 실행할 수 있습니다. 하나의 Ruby를 사용하는 Apache + Passenger와 Nginx + Passenger를 다른 것으로 사용하는 것이 가능합니까? Nginx에서 Passenger 이외의 다른 것을 사용합니까?
내가 잘못된 나무를 짖고 있습니까?
이 문제점에 대한 좋은 해결책이 누락 되었습니까? 나는 악몽 환경으로 들어가고 있습니까? 내가 원하는 것도 실행 가능한가, 아니면 별도의 Ruby 버전을 실행하기 위해 다른 상자를 실행해야 할 필요가 있습니까?
나는 이것이 얼마나 실현 가능성이 있는지 모르겠지만 각기 다른 루비 (또는 루비 당 1 명의 사용자 만 가능)에서 실행하려는 각 프로세스마다 별도의 사용자 계정을 사용하는 것이 좋습니다. – x1a4
가상화는 옵션입니까? 여러 버전의 Ruby를 실행할 수없는 이유가 있다면 다른 버전으로 가상 서버를 실행할 수 있으므로 각 OS 설치에는 하나만 있습니다. – Ken