2009-07-15 4 views
0

우리는 Apache 2.2를 사용하여 Windows에서 SVN (1.6.2) 리포지토리를 서버에 사용하고 있습니다. 우리는 SSPI를 인증에 사용하고 있습니다. 여러 저장소가 있으며, httpd.conf에서 SVNParentPath를 사용하여 저장소를 제공합니다. 같은 뭔가 :Apache, SVN 및 mod_python

<Location /> 
    DAV svn 

    SVNParentPath c:\repos 
    [SSPI stuff] 
</Location> 

그래서 클라이언트에서 나는 http://svn/repo1 또는 http://svn/repo2를 찾아 볼 수 있습니다 (C에 어떤의 repos : REPOS는 \) 다음 저장소에 무엇을 참조하십시오.

그러나 mod_python을 사용하여 다른 URL (예 : http://svn/mpinfo)에서 파이썬 스크립트를 실행하고 싶습니다. 다음과 같이 내가 httpd.conf 파일의 끝 부분에 새 위치를 추가하려고했습니다

은 :

<Location /mpinfo> 
    SetHandler mod_python 
    PythonHandler mod_python.testhandler 
</Location> 

http://www.modpython.org/live/current/doc-html/inst-trouble.html에 제안. 내가 예를 들어,/SVN, 그때 http://svn/mpinfo를 찾아 볼 수 있습니다하기 위해 저장소의 위치/URL을 변경하는 경우

<D:error> 
<C:error/> 
<m:human-readable errcode="720003"> 
Could not open the requested SVN filesystem 
</m:human-readable> 
</D:error> 

: 나는 http://svn/mpinfo을 찾아 그러나 나는 다음과 같은 오류가 발생합니다.

질문 :

http://svn/reponame에서 액세스 할 수있는 저장소를 가지고 있지만, 특별한 디렉토리 http://svn/mpinfo/가 SVN에 의해 ​​구문 분석, 대신 mod_python을 구문 분석하지 않은 어쨌든있다.

답변

0

처음으로 두 위치 지시문의 순서를 변경하면 어떤 기쁨이 있습니까? 즉, '/ mpinfo'가 '/'앞에 오기 때문입니다.