2016-09-24 2 views
0

전송이있는 https를 통해 자체 호스팅되는 WCF Windows 서비스가 https://myserver.mydomain.com입니다.공용 IP에서 WCF 서비스를 사용할 수 없습니다

브라우저 localy (예 : wcf 서버)에서 https://myserver.mydomain.com을 열려고하면 http 502 오류가 발생합니다. 공개 IP를 사용하면 동일한 문제가 발생합니다. 그것은 내부 IP를 사용하는 경우 작동하지만 잘못된 server name 때문에 수동으로 SSL 인증서를 받아 들일 필요가 있습니다. https://myserver.mydomain.com은 인터넷에서 액세스 할 수 없으므로 제 홖경 밖에 둡시다.

해결을 위해 노력해야 할 부분을 파악하는 데 도움이 될 수 있습니까?

바인딩 구성 때문입니까? X509 인증서? App.config? 다른 곳에?

감사합니다.

답변

0

제발, 이상한 행동을했던 NAT 규칙 때문입니다. 이 규칙은 내부 IP의 모든 패킷을 서버 내부 IP로 전달했습니다. 우리는 방화벽을 통과하는 새로운 규칙을 추가했습니다. 이제는 모두 잘 작동합니다!

다른 사람이이 문제를 겪고있는 경우 권장 사항 : 방화벽 구성 (내 경우에는 소포스)에주의하십시오 ...

관련 문제