2009-07-15 9 views
0

WindowsでSVN(1.6.2)リポジトリをサーバーにApache 2.2を使用しています。私たちはSSPIを認証に使用しています。さまざまなリポジトリがあり、httpd.confのSVNParentPathを使用してそれらを提供しています。その後、リポジトリに何があるかを参照してください。私は(\レポCにあるものは何でもレポ)http://svn/repo1またはhttp://svn/repo2に閲覧することができ、クライアントからそうApache、SVN、mod_python

<Location /> 
    DAV svn 

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

:ような何か。

しかし、mod_pythonを使用して別のURL、たとえばhttp://svn/mpinfoでPythonスクリプトを実行したいと考えています。

私は次のように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

最初に、2つのLocationディレクティブの順序を変更すると、どんな喜びがありますか?すなわち、 '/ mpinfo'が '/'の前に来るように。

関連する問題