gpt4 book ai didi

c# - 如何将 Web 服务从 HTTP 转换为 HTTPS

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:58 24 4
gpt4 key购买 nike

我有 2 个目前使用 HTTP 的独立 Web 服务。 (C#)

1 是一个 Soap 网络服务 (asmx)
1 是一个 WebAPI restful 服务。

为了让这两个 Web 服务仅使用 SSL,我需要在代码方面做些什么特别的事情吗?

SSL 的所有配置都会在服务器上进行吗?

最佳答案

这取决于环境。

首先您需要购买证书。如果您搜索 Comodo 证书,您会找到许多他们的经销商,包括像 namecheap.com 这样的人

然后,您必须了解如何安装。如果使用 Azure 或 Google Cloud 等,它们通常安装在单独的负载均衡器上。一般而言,大型系统通常会在访问任何应用程序服务器之前终止 SSL 链接,但对于您的设置来说,目前仅利用 IIS 可能是最简单的。

如果是您自己的 IIS 设置,请查看 DigiCert 的说明。虽然他们的证书非常昂贵,但他们确实有很好的文档/工具。 https://www.digicert.com/ssl-certificate-installation-microsoft-iis-7.htm

有一些工具(例如 Let's Encrypt)试图简化 SSL 证书的颁发,但目前有时设置起来更复杂。我通常喜欢只购买通配符证书,这样您就可以轻松拥有 blog.example.com 等子域。

关于c# - 如何将 Web 服务从 HTTP 转换为 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40411993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com