Назад | Перейти на главную страницу

Доступ к TFS 2010 из Интернета

У нас есть среда Team Foundation Server 2010. Что работает нормально. Мы хотим открыть TFS Web-доступ к Интернету.

Мы хотим перейти по ссылке- http://qa.social.msdn.microsoft.com/Forums/en-US/tfssetup/thread/6bac41e0-6600-4ef2-8006-7095fcf3d84b.

Мы тестируем его в нашей тестовой среде. Дополнительное приложение находится в зоне DMZ. Но уровень данных в нашем домене хорошо. Какой порт нам нужно открыть для этого.

Ситуация очень срочная, на очереди моя работа.

Может ли кто-нибудь помочь.

Спасибо,


@pipTheGeek

Привет, pipTheGeek, спасибо за ответ и указатели. Я расскажу вам, что у нас есть, шаг за шагом.

  1. Нам предоставили сервер в DMZ, где был открыт порт 80/443 из интернета в DMZ. Этот сервер имеет общедоступный IP-адрес, назначенный ему сетевой командой. 2. На этом сервере DMZ был открыт порт 8080/1433/9191 из DMZ в Apptier в интрасети.
  2. Мы пытались установить / настроить дополнительное приложение на сервере, настройка не удалась. Мы думаем, что это произошло потому, что 1433 не открыт из интрасети в DMZ.
  3. После обнаружения этого сбоя мы добавили сервер DMZ в наш домен, где также находится наша исходная настройка TFS.
  4. Мы вошли на сервер DMZ с учетными данными администратора домена.
  5. Конфигурация прошла успешно. Мы смогли получить доступ к TFS WEB на сервере DMZ. 7. На сервере DMZ мы выполнили переадресацию портов с 80 на 8080, используя NETSH INTERFACE PORTPROXY.
  6. Теперь, используя общедоступный IP-адрес DMZ с добавлением / tfs / web, мы можем получить доступ к TFS WEB из Интернета. Он запрашивает учетные данные домена для аутентификации. Мы можем видеть только рабочие элементы и систему контроля версий.

Пожалуйста, дайте нам знать, как далеко мы достигли и что еще вы порекомендуете. Если вы хотите добавить что-нибудь еще, дайте нам знать.

Еще раз спасибо за вашу помощь.

С уважением.

Доступ к TFS можно получить через порт 8080.

Вам нужно открыть этот порт в вашем брандмауэре и перенаправить трафик на сервер TFS; красивый рисунок доступен здесь: http://msdn.microsoft.com/en-us/library/ms252473.aspx

Пользуетесь новой размещенной службой? Это бесплатно!

http://tfspreview.com/

Документ, на который вы ссылаетесь, предназначен для демонстрации только веб-доступа Team System в Интернете, а не полной функциональности TFS. Хотя я считаю, что и веб-доступ к командной системе, и сама TFS по умолчанию используют порт 8080. Итак, вам нужно, чтобы порт 8080 был открыт из Интернета на уровень приложения, а затем вам нужно выделить уровень приложения для связи с SQL Server. SQL Server по умолчанию использует порт 1433, но если это именованный экземпляр SQL, он не будет использовать этот порт.

Тема, на которую вы ссылаетесь, предлагала второй уровень приложений, потому что они хотели предоставить Интернету лишь небольшую часть функций. Если вы раскрываете основную веб-службу TFS, я не думаю, что нужен второй уровень приложения, во всяком случае, не со стороны безопасности, я не знаю, означает ли ваша ситуация, что это может быть необходимо для производительности.