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 安装,您可以像平常一样配置它。您需要在“服务”控制面板 ( services.msc) 中停止和禁用任何正在运行的 Apache 服务。

或者,如果您希望在不同的端口上继续使用它,请编辑 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

它们是“正确”地址,但除非尝试打开网页的人拥有有效的 TFS 帐户,否则您将无法通过该网站访问 TFS。

你可以访问:http://localhost:8080/tfs/web

您的 Windows 登录是否允许访问 TFS 服务器?

正如克雷格所说,您没有任何信息可以帮助诊断您想要实现的目标。您为什么要尝试通过其 Web 端点访问 TFS?你确定机器上安装了 MSSQL 和 IIS 吗?为什么将 apache 和 postgresql 安装在不需要它们的 ALM 服务器上?

TFS 是一个非常复杂的产品,尽管开发团队在使其易于安装方面取得了长足的进步,但让服务器正常工作并非易事。

于 2013-03-01T09:33:02.577 回答