それが可能かどうか疑問に思っています。もしそうなら、誰かが私を正しい方向に導いてくれませんか?
基本的に、現在の Linux ボックスで行っていることは次のとおりです。
<VirtualHost *:443>
ServerName co.svnr.net
ServerAdmin admin@svnr.net
ServerAlias co
<Location /shauny/test>
DAV svn
SVNPath /home/svn/public/shauny/test
AuthName "Test repository"
</Location>
#a million other Locations later....
SSLEngine on
SSLCertificateFile /home/certs/svnr/server.crt
SSLCertificateKeyFile /home/certs/svnr/server.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
これは素晴らしく機能していますが、たとえば 50 以上の svn リポジトリには適していません。理想的な解決策は、スーパーグローバル $_GET でユーザー名/リポジトリを受け入れ、それらをリポジトリにリダイレクトする (存在する場合は 404 にリダイレクトする) PHP5 のハンドラー (Linux マシンでホストされている間) を指すことです。
しかし...それは可能ですか?
PHP5 は Subversion リポジトリと認証を読み取ることができますか?
私の意見では、使用状況などに基づいていくつかのログを生成できるため、PHP5でそれらを処理する方が実現可能です...
どうもありがとうございました。不明な点があればお知らせください。