0

http://sven.webiny.com/subversion-on-cpanel-3-with-centos-55-and-easyapache-32/のチュートリアルに従って、サーバー上の SVN リポジトリへの mod_dav_svn (HTTP) アクセスを許可しました。

すべて正常に動作しますが、問題は、Web ルート (Wordpress など) に .htaccess mod_rewrite を持つホストにあります。 mod_rewrite は、DAV_SVN と (Apache Conf. の) ロケーション ディレクティブに取って代わります。 /svn の場所に DAV_SVN を使用するようにします。

ターゲットのサンプル サイトはhttp://abiusx.com/svnで常に動作するとは限らない abiusx.com です。

4

1 に答える 1

0

答えは、すべてのエラーハンドラドキュメントを指定しない限り、仮想ホストのルートに別のハンドラを配置することはできないということでした。

<IfModule dav_svn_module>
<IfModule authz_svn_module>
<VirtualHost 127.0.1.1 178.162.154.252 178.162.154.252:443>
       ServerName abiusx.com
       SSLEngine on
    SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
    SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
ErrorDocument 400 default
    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 405 default
    ErrorDocument 408 default
    ErrorDocument 410 default
    ErrorDocument 411 default
    ErrorDocument 412 default
    ErrorDocument 413 default
    ErrorDocument 414 default
    ErrorDocument 415 default
    ErrorDocument 500 default
    ErrorDocument 501 default
    ErrorDocument 502 default
    ErrorDocument 503 default

<Location />
    Options -All
    DAV svn
    SVNParentPath /home/abiusx/svn/

    AuthzSVNAccessFile /home/abiusx/svn/conf/authz
    Satisfy Any
    Require valid-user
    AuthType Basic
    AuthName "AbiusX Subversion"
    AuthUserFile /home/abiusx/svn/conf/.htpasswd
    SVNAutoversioning on 
</Location>
</VirtualHost> 


## valid certificate
</IfModule>
</IfModule>
于 2012-04-13T19:42:06.167 に答える