【问题标题】:mod_rewrite prevents mod_DAV_SVN access, CPanel CentOS servermod_rewrite 防止 mod_DAV_SVN 访问,CPanel CentOS 服务器
【发布时间】:2011-08-25 01:52:39
【问题描述】:

我按照http://sven.webiny.com/subversion-on-cpanel-3-with-centos-55-and-easyapache-32/ 上的教程允许 mod_dav_svn (HTTP) 访问我服务器上的 SVN 存储库。

一切正常,但问题出在那些在其 Web 根目录上具有 .htaccess mod_rewrite 的主机上(例如 Wordpress),mod_rewrite 取代了 DAV_SVN 和 location 指令(Apache Conf.),这很无聊并阻止了我能够使 /svn 位置使用 DAV_SVN。

目标示例网站是 abiusx.com,它并不总是在 http://abiusx.com/svn 上运行

【问题讨论】:

标签: apache module centos cpanel mod-dav-svn


【解决方案1】:

答案是,您不能在虚拟主机的根目录上放置另一个处理程序,除非您指定所有错误处理程序文档:

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2020-04-16
    • 1970-01-01
    相关资源
    最近更新 更多