我一直在尝试为我们的一个项目生成SSL证书,该证书在没有IP限制的Azure VM上运行。但是,生成的质询文件会引发404错误,无法通过Web访问。
我尝试了以下内容:
上述所有工作都没有让我很难使用此服务生成SSL。知道如何让它可以访问吗?我已经完全访问了特定的应用程序池标识,因此权限在这种情况下似乎不是问题,它只是在IIS中处理扩展文件的方式
感谢任何帮助。
谢谢, 维沙尔
答案 0 :(得分:15)
答案 1 :(得分:1)
此外,如果您使用的系统具有大量的自定义路由,或者所使用的框架会干扰URL的处理方式(例如CMS),请确保已告知其忽略~/.well-known
我们经常将Umbraco用于面向公众的网站,但我一直忘了需要在web.config的umbracoReservedUrls
应用设置中添加IEnumerable<string>
。希望下次我被卡住时,我会遇到这个答案...
答案 2 :(得分:0)
从接受的答案中汲取灵感,我做了以下事情:
我在Godaddy的窗户上使用plesk。 转到
Web服务器设置
在MIME类型中,添加以下节点,然后单击“确定”。
文本/纯文本。
请注意上述设置末尾的点。
答案 3 :(得分:0)
我将这些设置放入了web.config中,我的ACME Challenge仍返回404
<remove fileExtension="." />
<mimeMap fileExtension="." mimeType="text/plain" />
<remove fileExtension=".*" />
<mimeMap fileExtension=".*" mimeType="text/plain" />