2013-01-31 61 views
1

有沒有辦法在同一臺機器(ubuntu服務器)上託管兩個不同的subversion版本庫,每個版本都有自己的域名?兩個svn倉庫在同一個ubuntu服務器機器上各自擁有一個自己的域名?

具體: 我想有一個像網址「SVN://domain-1.com/」與許多子目錄和資源庫,如「SVN://domain-1.com/repo-1/」 ,「svn://domain-1.com/repo-2/」等... ..好吧,這沒問題,但除此之外,我想有一個特殊的存儲庫,可以連接到其他域名,如「svn: //domain-2.com/「沒有任何子目錄。

因此,我想我的所有存儲庫的目錄。域-1指向此目錄,域-2指向其中一個子目錄(特殊存儲庫)。

是否有合理的方法來實現在一臺Ubuntu服務器機器上?

回答

1

完全可以通過使用Apache/DAV和虛擬主機來實現HTTP協議;看到這篇文章的詳細信息:Using Subversion with Apache Virtual Hosts基本上所有的變化是,您使用http://hostnameX.com/repo1,而不是svn://hostnameX.com/repo1.

我不相信SVN本身支持虛擬主機,那麼你就必須搞出某種反向代理(如nginx的)到用svn做同樣的事情://

+0

非常感謝..這是非常有用的信息。也感謝提示nginx,我不知道這個有趣的服務器軟件。 – user1030151

相關問題