关于如何为 Azure Windows Web 应用服务设置 Lets Encrypt 的指南有很多,但我根本找不到任何基于 Linux 的服务的指南。
这里有两个此类教程的示例(需要 Windows)。
- https://www.hanselman.com/blog/SecuringAnAzureAppServiceWebsiteUnderSSLInMinutesWithLetsEncrypt.aspx
- https://www.youtube.com/watch?v=C6V_mBo-gnE
在上面的教程以及我发现的所有其他教程中,您需要使用 Web App扩展每 3 个月进行一次证书的实际更新。但这些是在 Linux 应用程序上不可用。
当您尝试导航到 Azure 门户时,这就是您看到的全部内容。
那么,有没有人有任何链接或关于如何为 Azure Linux 服务设置自动加密证书的有用提示?
答案1
不像 Windows 那样,Linux Web 应用(或容器 Web 应用)没有简单的内置方法来颁发证书。不过,有一个名为appservice-acmebot您可以使用 Azure Functions 来配置这些带有 Let's Encrypt 证书的 Web 应用程序。这样可以管理不同类型的多个 Web 应用程序。