2012-03-03 154 views
0

我想在無線局域網的機器上安裝一個svn(在我的家中:我還沒有購買任何公共IP),並訪問它從互聯網。我想使用Apache 2.2 + Subversion + SSL。在我的無線局域網中,我爲SVN機器設置了一個靜態IP,以方便使用。我的問題是:當我安裝Apache服務器時,是否需要公共網絡域來爲我的SVN提供服務,或者是否足夠使用我的外部IP(分配給路由器)?如果我將它設置到路由器,我應該如何將流量重定向到我的SVN服務器(即在具有私有IP的機器中)?從互聯網訪問安裝在無線局域網的機器上的svn

在此先感謝。

回答

2

您應該配置您的路由器將svn端口轉發到您的svn服務器。 這包括端口80和端口3690. 然後您的svn將可通過您的外部IP訪問。

你也可以使用no-ip.com來獲得一個永久域名,它將指向你的動態IP。

+0

服務,但如果我重定向80端口,局域網內其他機器不能使用互聯網,他們可以嗎? – 2012-03-03 20:26:31

+0

有入站和出站流量。當您在網上衝浪時,您正在使用其他端口80.當您提供應用程序時,您正在使用自己的端口80.設置svn不會影響您上網的能力。 – Yossi 2012-03-03 21:15:08

+0

1. 3690用於svn://訪問,對基於Apache的用戶無用2.路由器上的入站80由路由器的小型http服務器處理(並且必須)。你失敗了 – 2012-03-04 07:41:42

1

如果您的路由器在80端口上嵌入了http-server,則只能將傳入端口重定向到https。

對於外部世界的回購將https://hostname-of-router/repo/path/,而是由內部主機