2010-07-27 2 views
0

레일스를 처음 사용합니다. 내 레일 응용 프로그램이 있고 지금 그것을 배포하고 싶습니다. 레일 애플리케이션을 배포하려면 무엇이 필요합니까? IAS 서버가 필요합니까 아니면 Apache가 모든 것을 수행합니까? 전에 전혀 웹 사이트를 배포하지 않아서 매우 혼란 스럽습니다.레일 배치

답변

8

레일은 현재 다양한 서버와 구성에서 실행됩니다. Phusion Passenger은 Apache 또는 Nginx 웹 서버를 지원하는 매우 인기있는 하나입니다. 잡종과 씬은 또한 일반적으로 사용됩니다.

특정 호스트를 염두에 두어 말할 필요가 없습니다. 특히 초보자에게는 Heroku을 충분히 추천 할 수 없습니다. 무료 계정을 만들어 쉽게 배포 할 수 있습니다. 본질적으로 코드를 Heroku가 호스팅하는 Git 저장소로 체크인하고, 명령 줄 인터페이스를 통해 응용 프로그램을 등록한 다음 배포 할 수 있습니다. 전체 프로세스에는 문자 그대로 몇 분 밖에 걸리지 않습니다.

  • 난 당신이 다른 주제의 사이에 힘내를 사용하여 커버 마이클 하틀의도에게 Heroku에 배포에 대한 섹션 (1.4)을 가지고 있으며, Ruby on Rails tutorial를 살펴 것이 좋습니다

당신이 응용 프로그램을 호스팅하는 경우 자체 서버라면 Capistrano은 Rails 애플리케이션의 반복 가능한 배치를 생성하기위한 표준 도구라고 알고 있어야합니다. Slicehost는 자신의 서버에 Rails 애플리케이션을 배치하는 거의 모든면을 커버하는 excellent series of detailed articles을 가지고있다.

+1

+1 여기에 승객이 있습니다. –

+4

+1 for Heroku - 다른 사람이 호스팅에 대해 걱정할 수있게하십시오. –

+1

+1 호스트 방법을 묻는다면,하지 말아야합니다. –