希望这是一个简单的问题。假设本地网络服务器上的 Apache 2.2 VirtualHost 配置如下,可从本地网络和互联网进行访问:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName svn
<Location />
DAV svn
SVNParentPath /svn/repositories
SVNListParentPath on
AuthType Basic
AuthName "Subversion"
AuthUserFile svn-auth-file
Require valid-user
</Location>
</VirtualHost>
是否可以根据客户端 IP 来标记“SVNListParentPath”指令的开启或关闭?
例如,如果客户端 IP 在 192.168.0.0/24 网络上,我会希望“SVNListParentPath on”,如果客户端 IP 在任何其他网络,我会希望“SVNListParentPath off”(默认)。
当前环境是 Ubuntu 13.04 64 位上的 Apache 2.2.x、Subversion 1.7.x。
提前致谢!