小编Ani*_*nil的帖子

在同一服务器上为多个 SVN 存储库设置 vhost

我的 EC2 实例上有 2 个 svn 存储库。
它们位于/ebs/svn/repo1& 中/ebs/svn/repo2

我创建了一个域别名svn.mydomain.com,指向上面 ( /ebs/svn)的父目录。

我想使用以下 URL 格式访问上述每个存储库:
svn.mydomain.com/repo1
svn.mydomain.com/repo2

目前,我让 repo1 使用以下 vhosts 配置。

<VirtualHost *:80>
        ServerName svn.mydomain.com
        ServerAlias svn.mydomain.com
        ErrorLog /var/www/html/log/svn.mydomain.com-log
        <Location "/" >
            DAV svn
            SVNPath /ebs/svn/repo1
            AuthType Basic
            AuthName "SVN - Private - Repos"
            AuthUserFile /ebs/svn/login/svn-auth-conf
            Require valid-user
       </Location>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

问题是,我只能repo1通过上面的 vhosts 配置访问。

我想以以下格式访问两个 repo:
svn.mydomain.com/repo1
svn.mydomain.com/repo2

我需要更改什么才能通过目录访问我的 svn 存储库?

svn webdav virtualhost apache-2.2

4
推荐指数
1
解决办法
7660
查看次数

标签 统计

apache-2.2 ×1

svn ×1

virtualhost ×1

webdav ×1