如何为 IIS 7 中托管的网站创建 SSL 证书?

How to create a SSL certificate for a website being hosted in a IIS 7?

我正在尝试为 IIS 7 服务器中托管的“旧”网站创建 SSL 证书。该网站目前使用 http,但我想开始使用 https .我正在尝试找到最好和最简单的方法来做到这一点,但我对做什么和如何做感到困惑。

我试过像这样的参考文章 https://www.digicert.com/kb/csr-ssl-installation/iis-7.htm#ssl_certificate_install 和其他一些 youtube 视频,但是

  1. 我无法在 windows 机器上打开应用程序 DigiCert(购买证书)
  2. 看来我得花 ~ $200 买证书 ??

是否有任何(免费?)或其他方法让我当前的 http 网站使用 https。我知道 certbotnginx 服务器上为我做了这个,但是如何在 windows 服务器上完成这个?

谢谢

最简单的方法是使用 certbot from Let's encrypt. You can choose Windows there as system. Also see https://community.letsencrypt.org/t/how-to-generate-a-ssl-certificate-for-iis-7-0-or-7-5/29467 .

您可以从 https://www.selfsignedcertificate.com/ 生成自签名证书。

您还可以从 Certbot 免费申请可信证书。

或者您从受信任的 CA 购买它。例如。 Sectigo.