0

postgresql がインストールされている win7 仮想マシンがあります。localhost:8080 に (apache) Enterprise DB があります。

MS Team Foundation Server を正常にインストールしました。管理コンソールから、「DefaultCollection」がオンラインになっていることがわかります。

localhost:8080/tfs または localhost:8080/tfs/DefaultCollection を参照すると、404 not found エラーが返されます。どのポートを使用するかについては何も言えませんでしたが、

このチーム ファウンデーション サーバーの適切なアドレスを見つけるのを手伝ってくれませんか? または、適切な設定方法を教えてください。(私はこのサーバー構成の世界に慣れていません。詳細なコマンドまたは資料を提供してください。)

4

2 に答える 2

2

Windows 用のワンクリック インストーラーを使用して PostgreSQL をインストールしてから、StackBuilder を実行し、StackBuilder を使用して Apache をインストールする必要があるようです。

もしそうなら、それはあなたが普通のように設定できる普通の Apache インストールです。[サービス] コントロール パネル ( ) で、実行中の Apache サービスを停止して無効にする必要がありますservices.msc

または、別のポートで引き続き使用したい場合は、Apache 構成を編集してListenディレクティブを 以外に設定し、ディレクティブを8080変更して新しいポートを使用します。たとえば、次のようになります。NameVirtualHostVirtualHost

Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
  ... blah blah ...
</VirtualHost>

次のようになります。

Listen 8181
NameVirtualHost *:8181
<VirtualHost *:8181>
  ... blah blah ...
</VirtualHost>

見る:

Apache の実行に使用されているコマンドを調べると、Apache 構成ファイルの場所を見つけることができます。それは、開始および停止するためのバッチ ファイル、またはサービス コントロール パネルのサービス コマンドである可能性があります。それはおそらく呼び出されるhttpd.confapache2.conf..

于 2013-03-01T15:00:16.903 に答える
0

これらは「適切な」アドレスですが、Web ページを開こうとしている人が有効な TFS アカウントを持っていない限り、Web サイトから TFS にアクセスすることはできません。

アクセスできますhttp://localhost:8080/tfs/webか?

Windows ログインは TFS サーバーへのアクセスを許可されていますか?

Craig が述べたように、何を達成しようとしているのかを診断するのに役立つ情報をハイブすることはありません。Web エンドポイントを介して TFS にアクセスしようとしているのはなぜですか? MSSQL と IIS がマシンにインストールされていることを確認しましたか? apache と postgresql を必要としない ALM サーバーにインストールしたのはなぜですか?

TFS は非常に複雑な製品であり、開発チームはインストールを容易にするために大きな進歩を遂げましたが、サーバーを機能させるのは簡単なことではありません。

于 2013-03-01T09:33:02.577 に答える