2012-03-03 9 views
0

私は無線LANのマシンに私の家にsvnをインストールしたいと思います(私の家ではパブリックIPを購入していません)。インターネットから。 Apache 2.2 + Subversion + SSLを使いたいです。私の無線LANでは、マシンの静的IPをSVNで設定しています。私の質問です:私はApacheサーバーをインストールすると、SVNを提供するためにパブリックネットワークドメインが必要か、外部IP(ルータに割り当てられている)で十分ですか?私はルータにそれを設定する場合、どのように私のSVNサーバー(つまり、プライベートIPを持つマシン)にトラフィックをリダイレクトする必要がありますか?無線LANのマシンにインストールされているsvnにインターネットからアクセスする

ありがとうございます。

答えて

2

svnポートをsvnサーバに転送するようにルータを設定する必要があります。 これにはポート80とポート3690が含まれます。 その後、外部IP経由でsvnにアクセスできます。

no-ip.comを使用して、動的IPを指す永続的なドメイン名を取得することもできます。

+0

内部ホストによって提供されるが、私はポート80をリダイレクトする場合は、LAN内の他のマシンがインターネットを使用することはできません、それらができますか? –

+0

受信トラフィックと送信トラフィックがあります。あなたがネットをサーフィンしているときには、他のポート80を使用しています。アプリケーションを提供するときは、自分のポート80を使用しています.SVNを設定しても、ネットサーフィンには影響しません。 – Yossi

+0

1. 3690はsvn://アクセス用で、Apacheベースの2では役に立たない。ルータ上の着信80は、ルータのmini-http-serverによって処理される(そして、そうでなければならない)。あなたが失敗した –

1

ルーターで80ポートにhttpサーバーが組み込まれている場合は、着信ポートのみをhttpsにリダイレクトできます。

外部の世界のためにあなたのレポはhttps://hostname-of-router/repo/path/になりますが、

関連する問題