2010-05-17 3 views
0
이 아닌 레일에 액세스

아파치 2.2.10과 FastCGI (예, ​​좋지 않은, 고대의, 추한, 내가 아는)와 레일 2.1.2를 배치하려고합니다. 그리고 프로그래밍에 관한 질문은 아니라는 것을 알고 있지만 나와 함께 견뎌주십시오./app /,/app/public/

내 응용 프로그램은 example.com/app/public/을 통해 액세스 할 수 있지만 example.com/app/을 통해 액세스하려고합니다. 내 htaccess로 파일에서

(! 응용 프로그램에서/-directory) 내가 가진 :

RewriteEngine On 

RewriteBase /app/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ public/dispatch.fcgi [QSA,L] 

어떻게 app/public/app/에가는 각 요청을 전달할 수 있습니다?

No route matches "/app/" with {:method=>:get} 

도움말 : 나는 (RewriteRule ^.*$ public/$1 [QSA]와 같은)이 시도 때마다 나는 라우팅 오류가?

답변

1

아파치 또는 nginx로 승객을 설치하는 것이이 문제에 대한 답을 찾는 것보다 훨씬 적습니다.

그리고 나는 그것이 더 정확하게 대답하지 알고 있지만 나 참아주세요)

아니, 심각, 시도 : http://www.modrails.com/install.html

+0

날하지만 심각, FastCGI를 하드 요구 사항입니다 :-) 미소 제작. – blinry

+0

마지막으로이 대답을 받아 들여야합니다. 나는 더 이상 그 회사에 없다. :-) – blinry