2012-06-04 4 views
0

chiliproject 인스턴스에 하위 디렉토리를 사용하고 싶습니다. 아파치 승객을 사용하여, 나는 다시 쓰기 + 별칭을 사용하려고 생각했지만 그때 나에게 404를 준다. RailsBaseURI를 추가하면 연결이 재설정된다.경로 변경 chiliproject

routes.rb 나는 적응해야 하는가 아니면 잘못된 장소를보고 있는가? https://mydomain.com에서 현재 작업 중이지만 계속 사용하고 싶습니다. https://mydomain.com/tracker

답변

0

별칭이나 리디렉션을 사용하지 않고도 직접 승객을 사용할 수 있습니다. 그러나 승객은이를 위해 몇 가지 특별한 구성이 필요합니다. 전체 설치 예는 one of our guides을 참조하십시오.

일반적으로 당신은 (링크 가이드에서 인용)과 유사한 구성해야합니다 처음에는

, 우리는 당신이 /srv/www/chiliproject에 ChiliProject를 설치 한 가정합니다. 이것은 이 아니며 DocumentRoot입니다.

ChiliProject를 올바르게 찾을 수 있도록 여기에 약간의 힌트가 있어야합니다. 그래서 우리는 기존의 DocumentRoot 디렉토리에서 ChiliProject 설치를위한 심볼릭 링크를 생성합니다.

ln -s /srv/www/chiliproject/public DOCUMENTROOT/chiliproject 

이제 기존의 가상 호스트에 다음 지시문을 추가합니다

# TODO: Remember to replace DOCUMENTROOT with your actual path 
<Directory DOCUMENTROOT> 
    Options +SymLinksIfOwnerMatch 
</Directory> 

RailsBaseURI /chiliproject 
# TODO: Remember to replace DOCUMENTROOT with your actual path 
<Directory DOCUMENTROOT/chiliproject> 
    Options -MultiViews 

    Order deny,allow 
    Allow from all 
</Directory>