포트 8081의 연결 시간 초과(8080에서는 작동합니다!)

포트 8081의 연결 시간 초과(8080에서는 작동합니다!)

새 웹 서버(Windows Server 2016/Exchange Server 2016)가 있습니다. 나는 그것에 대해 작업하는 하나의 간단한 웹 사이트를 가지고 있습니다. 이 게시물을 참조하세요:

새 웹사이트의 연결 시간 초과

해당 사이트는 포트 8080을 사용합니다(OWA는 80/443에 있으므로 대체 포트가 필요했습니다). Windows 방화벽에서 포트 8080을 연 후 첫 번째 사이트가 작동했습니다(@joeqwerty님, 감사합니다!).

그런 다음 매우 간단한 두 번째 웹 사이트를 포트 8081에 추가했습니다. 빠른 연구를 위해 Windows 방화벽에서 해당 포트에 대한 예외도 추가했습니다. 유감스럽게도 여전히 작동하지 않습니다. 첫 번째 사이트와 마찬가지로 포트 8081에 대한 포트 전달을 추가했습니다. 또한 다음을 사용하여 테스트했습니다.http://canyouseeme.org포트가 작동합니다. 내부적으로 사이트를 볼 수 있습니다(http://localhost:8081).

netstat -ano해당 포트에 대해 다음을 제공합니다.

  TCP    0.0.0.0:8080           moe:0                  LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:8081           moe:0                  LISTENING       4
 Can not obtain ownership information

다시 말하지만, 8080의 사이트는 작동하지만 8081의 사이트는 작동하지 않습니다(시간 초과 오류). 어떤 아이디어가 있나요?

편집: 이것은 HTTPERR 로그에서 가져온 것입니다:

2018-02-26 18:48:59 fe80::d8cd:799d:e902:e088%5 16360 fe80::d8cd:799d:e902:e088%5 444 HTTP/1.1 RPC_IN_DATA /rpc/rpcproxy.dll?moe.home.birdus.com:6001 - 400 3 BadRequest MSExchangeRpcProxyAppPool
2018-02-26 18:50:05 fe80::d8cd:799d:e902:e088%5 16360 fe80::d8cd:799d:e902:e088%5 444 HTTP/1.1 RPC_IN_DATA /rpc/rpcproxy.dll?moe.home.birdus.com:6001 - 400 3 Connection_Dropped MSExchangeRpcProxyAppPool

편집: 이것을 시도했지만 문제가 해결되지 않았습니다.

https://dirteam.com/sergio/2014/01/21/bad-request-http-400-error-in-exchange-2013-owaecp/

편집: 그런 다음 두 사이트를 모두 다시 만들고 새로 생성된 기본 자체 이름 앱 풀 대신 DefaultAppPool을 가리켰지만 그것도 차이가 없었습니다. 그냥 생각나는 대로 뭐든 시도해 보세요. 8080은 여전히 ​​작동하지만 8081은 여전히 ​​작동하지 않습니다.

답변1

외부에서 포트 8081의 애플리케이션에 액세스하여 문제를 재현합니다.

IIS 로그를 열고 들어오는 요청이 있는지 확인하세요. 기본 위치: C:\inetpub\log\logfiles\w3svc_websiteID

요청이 들어오는 것을 확인하면 줄 끝에 있는 상태 코드를 찾아보세요. 응용 프로그램에서 무슨 일이 일어나고 있는지 정확하게 알려줄 것입니다. 그런데 서버에서 로컬로 접속하면 애플리케이션이 잘 작동한다고 말씀하셨는데, 애플리케이션과 관련이 있는지 의심스럽습니다.

그러나 IIS 로그에 요청이 표시되지 않으면 HTTPERR 로그를 확인하고 거기에 항목이 있는지 확인하세요. 여기에도 항목이 없으면 요청이 서버에 도달하지 않는 것 같습니다.

관련 정보