Apache-2.2
子位置中的 Apache 覆蓋
這是我的 Apache vHost 配置:
<VirtualHost subversion.domain.com:80> ServerAdmin changed@domain.com ServerName servername.domain.com Documentroot /srv/www/htdocs/svn ErrorLog /var/log/apache2/subversion-error_log CustomLog /var/log/apache2/subversion-access_log combined HostnameLookups Off UseCanonicalName Off ServerSignature Off <Location "/"> AuthBasicProvider ldap AuthType Basic AuthzLDAPAuthoritative on AuthName "SVN" AuthLDAPURL "ldap://myldapurl/..." NONE AuthLDAPBindDN "mybinddn" AuthLDAPBindPassword mypwd DAV svn SVNParentPath /svn/ SVNListParentPath on require ldap-group groupname Order allow,deny Allow from all </Location> </VirtualHost>
這完美地工作。但我現在想為顛覆伺服器添加一個網路前端。因此,我添加了這些行
<Location "/web"> DAV off Order allow,deny Allow from all </Location>
但它們不起作用,因為這
<Location "/">...</Location>
部分是將請求定向到 SVN/DAV 模組。因此,apache 告訴它無法打開請求的 SVN-filsystem。有人知道如何覆蓋此設置嗎?任何提示表示讚賞。
**你不能。**AFAIK,已經填充到 Apache 的錯誤(無法從 SE 某處的主題中回憶 URL,幾天前偶然看到)