如何使用现有 SLL .pem 证书为在 Azure VM 上运行的网站启用 HTTPS

如何使用现有 SLL .pem 证书为在 Azure VM 上运行的网站启用 HTTPS

我在跑步http://clinicianwiki.com,一个供临床医生交流临床信息的非营利网站。

该网站的域名提供商是porkbun,它还提供可下载的.pem格式的SSL证书。

我需要采取什么步骤(在 VM 和 Azure 门户上)才能在网站上使用 https 而不是 http(这会发出安全警告)?非常感谢!

答案1

您可以将证书添加到您自己的 VM Web 服务器中,例如Nginx阿帕奇或者你可以创建一个Azure 应用程序网关然后添加您的证书以执行 SSL-Offload,这意味着该证书已安装到您的 Azure 应用程序网关中,并且您将 VM 作为后端服务器。

安全套接字

答案2

我发现最简单的方法可能是使用certbot。在 Azure 中设置相当复杂,对于新网站来说成本可能很高。在 Apache2 中手动设置也相当复杂。

我仍然不确定 porbun 提供的 .pem 证书有什么用,但至少这个解决方案对我来说效果很好。

相关内容