使用反向代理使用SSL(https)配置IIS托管的WCF服务

时间:2015-04-09 10:30:49

标签: c# wcf iis ssl iis-7

我在IIS中托管了一些WCF服务。客户端(silverlight应用程序)通过http消耗服务。现在我想用https / SSL配置该服务。

我可以看到有多种选择。

  1. 这是标准方式。 https://msdn.microsoft.com/en-us/library/hh556232(v=vs.110).aspx

  2. 使用反向代理(URL重写) http://weblogs.asp.net/owscott/creating-a-reverse-proxy-with-url-rewrite-for-iis 我的客户将通过https&发送请求反向代理服务器(IIS)将https服务请求更改/路由到http。

  3. 请注意我的silverlight客户端仅使用WCF服务。没有其他客户端正在使用该WCF服务。

    有谁能告诉我重新开始的方式是什么?使用反向代理使用SSL配置WCF服务会有什么优势/劣势?

    阿图尔

1 个答案:

答案 0 :(得分:0)

尽管您可以使用URL重写(反向代理)来启用https,但它并不完全适用于此。它主要用于探索外部世界的一些内部URL

您应该使用标准方法(在#1中提及)来启用SSL。

Annu