17

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

我尝试了以下方法:

  1. 将静态内容类型移到 IIS 中的无扩展选项上方
  2. 为 text/json、text/html 添加 mime 类型

上述工作都没有使我很难使用此服务生成 SSL。知道如何使它易于访问吗?我已授予对该特定应用程序池身份的完全访问权限,因此在这种情况下权限似乎不是问题,它只是在 IIS 中处理扩展名较少的文件的方式

任何帮助表示赞赏。

谢谢, 维沙尔

4

3 回答 3

37

您只需像这样在 IIS 上添加一个新的 MIME 类型。 在此处输入图像描述

并尝试在您的浏览器中使用该网址。你会看到 在此处输入图像描述 现在你可以通过lets-encrypt身份验证:)

于 2016-01-15T04:05:43.127 回答
2

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

我们经常将 Umbraco 用于面向公众的网站,但我一直忘记我需要添加~/.well-knownumbracoReservedUrlsweb.config 中的应用程序设置。希望下次我被卡住时,我会遇到这个答案......

于 2020-11-03T05:56:59.880 回答
1

从接受的答案中汲取灵感,我做了以下事情:

我在 Godaddy 上使用 plesk for windows。去

网络服务器设置

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

文本/纯 .

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

于 2018-09-08T19:06:11.617 回答