【问题标题】:This could be caused by IIS not being setup to handle extensionless static files这可能是由于没有设置 IIS 来处理无扩展名的静态文件
【发布时间】:2023-03-25 00:35:01
【问题描述】:

ACME 服务器可能无法访问http://mydomain/.well-known/acme-challenge/LLtRq6EdfBLmxyhzlFEqL kDXBUFLsQbaea6A5kiJxIo

在浏览器中检查答案文件是否正确提供。

这可能是由于 IIS 未设置为处理无扩展静态 文件。以下是解决方法: 1. 在 IIS 管理器中转到站点/服务器->处理程序映射->查看有序列表 2. 将 StaticFile 映射移到 ExtensionlessUrlHandler 映射之上。 (像这样http://i.stack.imgur.com/nkvrL.png) 3. 如果您需要更改 web.config 文件,请更新 在 C:\applications\letsencrypt\web_config.xml


收到此错误 使用letsencrypt创建ssl证书时

试过了 1) 如果您无法在 Web 浏览器中浏览到此 configcheck 文件 (http://{your site}/.well-known/acme-challenge/configcheck 那么 Lets Encrypt 服务也无法访问它需要的文件.

=> configcheck 没有被创建

您可以编辑此文件夹中的 web.config 文件以使无扩展名文件正常工作,然后您可以重新申请您的证书。任一“。”的 mimeMap 条目。或“.*”通常取决于您的操作系统版本。

=> 编辑的 web.config 尝试了两个“。”或 ".*"

没有成功

任何人都可以建议遵循的步骤 我正在使用 aws 服务器 windows 2008 R2

【问题讨论】:

  • 1.Goto Site/Server->Mime Types 2.Add a mime type of .* (application/octet-stream) 3.Goto Site/Server->Handler Mappings->View Ordered List Move ExtensionlessUrlHandler 映射上方的 StaticFile 映射。 (喜欢这个i.stack.imgur.com/nkvrL.png)试过这个但没有帮助

标签: ssl


【解决方案1】:

如果您已将域名从 http 重定向到 https 在 apache http.conf 文件的虚拟主机中

这会导致这个问题 请评论该重定向并尝试一下

解决了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多