从 Azure 网站扩展创建 Letsencrypt 证书时出错

从 Azure 网站扩展创建 Letsencrypt 证书时出错

我们在 Azure 上运行的 Web 应用已安装 Azure Let's Encrypt 0.9.6 扩展。启动扩展 ( https://********-website-stage.scm.azurewebsites.net/letsencrypt/) 没有问题,我们可以用创建证书所需的值填写表单,如附图所示:

Let's Encrypt 证书注册表

大约 2 分钟后,请求超时。我们收到的错误是:

502-Web 服务器在充当网关或代理服务器时收到了无效响应。

您要查找的页面有问题,无法显示。当 Web 服务器(充当网关或代理)联系上游内容服务器时,它从内容服务器收到无效响应。

错误日志显示如下:

IIS 错误日志

错误报告的 Web 应用程序名称 ( ******-website-stage) 存在(它用于******-website-stage.azurewebsites.net),但它看起来有点奇怪,带有 https 前缀、后面带有数字 1 的波浪号(~1),最后在 https 上调用端口 80?

我们在生产环境中进行了完全相同的配置和 letsencrypt 安装,并且没有任何问题地成功了。

问题似乎发生在我们的 Web 应用程序尝试再次联系 Let's Encrypt 以提供有关我们的 Azure Web 应用程序配置的信息(例如,为哪些主机名注册证书)时。

有什么想法下一步该看哪里吗?

相关内容