web-dev-qa-db-ja.com

インターネット経由でTFSWebサイトにアクセスできない

TFSをWindowsServer 2012マシンにインストールしました。TFSのURLは、たとえば http:// appsrv:10001/tfs です。サーバーと同じドメインにいる場合はWebサイトを開くことができますが、インターネット経由で開こうとすると機能しません。たとえば100.100.100.100であるルーターの外部IPを知っていて、URLを参照すると http://100.100.100.100:10001/tfs ユーザー名とパスワードを要求されます。 TFSのインストール中。適切な資格情報を入力すると、ブラウザのURLがappsrv:10001/tfsに変わります。したがって、ポートフォワーディングは機能しており、ファイアウォールは私をブロックしませんが、ブラウザは「「appsrv」サーバーのDNSアドレスが見つかりません」と言います。 IISですが、どうしたらよいかわかりません。

1
Tibor Balogh

外部URLを提供するようにTFSを構成する必要があります。これは、コマンドラインから TFSConfig を使用して実行できます。例:.

TFSConfig Settings /ServerURL:http://100.100.100.100:10001/tfs /NotificationURL:http://100.100.100.100:10001/tfs

または管理コンソール経由

TFS Administration Console

(スクリーンショットは古いですが、それでも関連性があります)。

[〜#〜]警告[〜#〜]TFSをパブリックインターネットに公開する場合は、SSLを設定する必要があります。 2017年にはいくつかのツールが追加されたため、これは比較的簡単です。 [このページ]はプロセス全体を説明しています( https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/setup-secure-sockets-layer )が、証明書が手元にあり、インストール時に構成ウィザードを使用してSSLをセットアップすると、より簡単になります。

1
Giulio Vian