8.10. 動的プログラミング言語、Web サーバー、およびデータベースサーバー
DAV リポジトリーの場所が正規表現の一致を使用して設定されている場合に httpd
が正常に動作します
以前は、Apache HTTP Server で正規表現の一致 (LocationMatch
など) を使用して Distributed Authoring and Versioning (DAV) リポジトリーが設定されている場合、mod_dav
httpd
モジュールがパス名からリポジトリーのルートを特定できませんでした。その結果、サードパーティープロバイダー (たとえば、サブバージョンの mod_dav_svn
モジュール) からのリクエストを httpd
が処理できませんでした。
この更新により、httpd.conf
ファイルの新しい DevBasePath
ディレクティブを使用して、リポジトリーのルートパスを指定できるようになりました。以下に例を示します。
<LocationMatch "^/repos/"> DAV svn DavBasePath /repos SVNParentPath /var/www/svn </LocationMatch>
これにより、DAV リポジトリーの場所が正規表現の一致を使用して設定されている場合でも、httpd
はリクエストを正常に処理します。