2011-03-01 6 views
2

Apache 서버에 승객을 성공적으로 설치했으며 레일 사이트가 성공적으로 실행되고 있습니다. 나는 서버 관리를 처음 접했고, 나는 대답을 찾을 수없는 매우 간단한 질문을 가지고있다. 내 Rails 앱을 어디에 저장할 것인가? Passanger가 서버의 어느 곳에서나 응용 프로그램에 연결할 수 있다는 것을 알고 있으므로 응용 프로그램은 어디에 있어야합니까?Apache 서버에 Rails 사이트를 저장할 위치는 어디입니까?

답변

2

데비안의 여객기 설치는/usr/share/% APP % /에 앱을 설치하고/public/app 디렉토리를/var/www 또는 하위 디렉토리와 심볼릭 링크 할 것을 권장합니다. 나는이 방법이 청결하다는 것을 좋아하지 만, 그 밖의 모든 방법들보다 공정한 것이 더 많습니다.

+0

이것이 실제로 많은 작업 일지 모르지만,이 작업을 수행하는 것은 다소 깨끗한 방법입니다. 또한 장고 프로젝트가 실행 중이므로 같은 방식으로 저장할 수 있습니다. 고맙습니다. –

1

귀하의 앱을위한 사용자를 만드는 것은 좋은 습관입니다. 나는 보통 "레일스"사용자를 설치합니다.
/home/rails/ 프로덕션 애플리케이션을 코드가 속한 파일의 권한으로 앱을 실행하는 저장소에 저장하십시오!
rvm을 사용하는 경우에도 유용합니다.
here 일부 참조

와 기사 내가이 보편적 인 대답에 동의 하나를 찾을 수 없어

+0

고마워, 그게 도움이 :) 나는 사용자를 생성합니다. 이미 RVM이 설치되어 있습니다. –

+0

유용하게 기뻐할 것입니다. – andrea

3

좋은 하루에게 있습니다. 그 집에 사용자와 상점을 만들어 내게 합리적인 것처럼 보입니다.

또 다른 철학은 시스템 전체의 위치 여야하며 시스템의 여러 관리자가있는 경우 특히 그 뒤에 합리적인 논리가 있다는 것입니다.

내 연습은 RPM 패키지 (CentOS Linux)를 통해 Apache를 설치하고 Apache의 기본 디렉토리 인 /var/www/application_name에 Rails 앱을 배포하는 것입니다.

관련 문제