允许加密无法从IIS访问的ACME质询文件

允许加密无法从IIS访问的ACME质询文件,iis,http-status-code-404,lets-encrypt,Iis,Http Status Code 404,Lets Encrypt,我一直在尝试为我们的一个项目生成SSL证书,该项目运行在没有IP限制的Azure VM上。但是,生成的质询文件抛出404错误,无法通过web访问 我尝试了以下方法: 将静态内容类型移动到IIS中无扩展名选项上方 为text/json、text/html添加mime类型 以上工作都没有,这使得我很难使用此服务生成SSL。你知道我怎样才能把它弄到手吗?我已授予该特定应用程序池标识的完全访问权限,因此在本例中权限似乎不是问题,这只是IIS中处理无扩展名文件的方式 感谢您的帮助 谢谢, Vishal您只

我一直在尝试为我们的一个项目生成SSL证书,该项目运行在没有IP限制的Azure VM上。但是,生成的质询文件抛出404错误,无法通过web访问

我尝试了以下方法:

  • 将静态内容类型移动到IIS中无扩展名选项上方
  • 为text/json、text/html添加mime类型
  • 以上工作都没有,这使得我很难使用此服务生成SSL。你知道我怎样才能把它弄到手吗?我已授予该特定应用程序池标识的完全访问权限,因此在本例中权限似乎不是问题,这只是IIS中处理无扩展名文件的方式

    感谢您的帮助

    谢谢,
    Vishal

    您只需在IIS上添加一个新的MIME类型 这样地。

    并尝试在浏览器中使用url。你会看到的
    现在您可以通过lets encrypt身份验证:)

    根据公认的答案,我做了以下几点:

    我在Godaddy上使用plesk作为windows。 去

    Web服务器设置

    在MIME类型中,添加以下节点并单击“确定”

    文本/纯文本


    请注意上述设置末尾的点。

    此外,如果您使用的系统具有大量自定义路由或干扰URL处理方式的框架(例如CMS),请确保您已告诉它忽略
    /。众所周知的


    我们经常在面向公众的网站上使用Umbraco,我总是忘记我需要在web.config中的
    umbracoReservedUrls
    应用程序设置中添加
    ~/.著名的
    。希望下次我陷入困境时,我能找到这个答案……

    谢谢你的建议。我会试试这个,如果它有效的话,我会把答案标记为正确的。@Visalvazkar好吧,显然你没有时间尝试这个或回来标记答案-然而这是正确的答案。虽然这绝对有效,但我很困惑为什么他们不能把挑战文件变成一个
    .txt
    文件?奇怪的这样的设置有安全风险吗?这正是我的问题!