我们在 Azure 上运行的 Web 应用已安装 Azure Let's Encrypt 0.9.6 扩展。启动扩展 ( https://********-website-stage.scm.azurewebsites.net/letsencrypt/
) 没有问题,我们可以用创建证书所需的值填写表单,如附图所示:
大约 2 分钟后,请求超时。我们收到的错误是:
502-Web 服务器在充当网关或代理服务器时收到了无效响应。
您要查找的页面有问题,无法显示。当 Web 服务器(充当网关或代理)联系上游内容服务器时,它从内容服务器收到无效响应。
错误日志显示如下:
错误报告的 Web 应用程序名称 ( ******-website-stage
) 存在(它用于******-website-stage.azurewebsites.net
),但它看起来有点奇怪,带有 https 前缀、后面带有数字 1 的波浪号(~1),最后在 https 上调用端口 80?
我们在生产环境中进行了完全相同的配置和 letsencrypt 安装,并且没有任何问题地成功了。
问题似乎发生在我们的 Web 应用程序尝试再次联系 Let's Encrypt 以提供有关我们的 Azure Web 应用程序配置的信息(例如,为哪些主机名注册证书)时。
有什么想法下一步该看哪里吗?