2017-01-02 3 views
1

저는 하루 종일 TFS2017의 인스턴스를 설정하여 HTTPS로 작업하려고했습니다.TFS 2017, HTTPS 바인딩에서 콘솔 권한이 손실됩니까?

공식 설치 가이드를 읽었지만 많은 도움이되지 않았습니다.

내 인스턴스가 도메인에 연결되어 있고 Administrators 그룹 사용자로 구성되었습니다. 도메인 계정은 관리 콘솔 사용자로 올바르게 참조됩니다. 나는 IIS 웹 사이트 설정이 유효한 wildchar 인증서를 사용하여 포트 443에서 HTTPS를 사용하는 바인딩을 변경할 때,

이제 (http://machine-name:8080/tfs에서 호스팅) 예상대로 셋업 웹 사이트에 액세스 할 수 있습니다 기본 8080 포트와 도메인 계정 사용자 이루어진 것으로, + 호스트 이름을 tfs.mydomain.com으로 설정하고 SSL 요구 사항을 묻습니다. 사용자 인증을 더 이상 할 수 없습니다. TFS Public Url을 https://tfs.mydomain.com/tfs으로 지정합니다.

내가 인증 상자를 입력하라는 메시지가 얻을하지만 많은 시도 후, 사이트가 바로 테스트는 방화벽 혼란을 방지하기 위해 서버 환경으로 만들어 401

와 함께 실패합니다.

내 인스턴스에는 두 개의 네트워크가있는 두 개의 네트워크 카드가 있습니다. 먼저 공인 IP로, 두 번째는 사설 IP로 연결됩니다. 공용 IP의 DNS 확인에 실패하는 동안 구성이 컴퓨터 이름과 함께 작동하는 것으로 나타났습니다. 이것이 이유일까요? 당신의 도움이

+0

TFS 서버의 ** Event View **에 관련된 오류 정보가 있습니까? 443보다 다른 포트를 사용하려고 했습니까? –

답변

1

에 대한

덕분에 처음 등등 필요한 권한 및 일부 전제 조건을 충족해야합니다, 요구 사항의 절차를 수행합니다. 먼저 이것을 다시 확인하십시오. 또한 아래와 같이 해당 포트를 설정했는지 확인하십시오.

중요 : SSL 연결을위한

기본 포트 번호는 443이지만, 당신 다음 사이트 각각에 대해 고유 한 포트 번호를 지정해야합니다 : 기본 웹 사이트, 팀 재단 서버Foundation Server 프록시 (배포에서 사용하는 경우) 및 SharePoint 중앙 관리 (배포에서 SharePoint를 사용하는 경우).

이 구성하는 각 웹 사이트의 SSL 포트 번호를 기록해야합니다. Team Foundation의 관리 콘솔에서이 번호를 지정해야합니다.

, Setting up HTTPS with Secure Sockets Layer (SSL) for Team Foundation Server

이 IP의 문제를 좁히려면 참조하시기 바랍니다 SSL과 HTTPS를 구성하는 방법에 대한 매우 상세한 튜토리얼이있다, 당신은 두 개의 네트워크 카드 중 하나를 비활성화 할 수 있습니다. 매번 네트워크 카드 하나만 사용하여 테스트하십시오.

+1

나는 그것을 만들었다. 어떤 이유로 나는 "Windows Server에서 루프 체크 안 함"을 편집하여 도메인 서버를 regedit하고 제외해야했습니다. 2016 서버 버전에서 왜이 설정이 필요한지 이해할 수 없습니까? –

+0

다행입니다.Loop Back Windows Server에서이 기능을 사용하면 정규화 된 도메인 이름으로 호스트 서버에서 웹 응용 프로그램에 액세스 할 수 없습니다. 아마도 귀하의 도메인과 관련된 것이있을 수 있습니다. –

+1

관련 블로그 [TFS 환경에서 친숙한 DNS 이름 사용] (http://www.edsquared.com/2011/01/03/Using+Friendly+DNS+Names+In+Your+TFS+Environment.aspx)을 찾았습니다.), TFS 환경을 설정하는 데 유용한 정보가 포함되어 있습니다. 당신은 그것을 볼 수 있습니다. –