在下面回答这个问题。
我正在从TheSSLStore购买SSL证书。
要授权我的请求,他们需要能够解析mydomain.net/randomstring.htm
。
“实际”网站位于afunnydomainname.azurewebsites.net
。
具体问题是我可以访问randomstring.htm
中的www.mydomain.net
文件,但不能mydomain.net
。它必须是mydomain.net/randomstring.htm
,因为TheSSLStore有一个在那里寻找它的机器人。
我的域名注册商处有以下DNS记录,指向Azure,如此处所示。
www.mydomain.net
=> afunnydomainname.azurewebsites.net
(“CNAME”记录)
*.mydomain.net
=> 999.999.999.99
(“A”记录,指向真实的IP地址)
mydomain.net
=> 999.999.999.99
(“A”记录,指向真实的IP地址)
这些都已传播,www.mydomain.net
和mydomain.net
都列在Azure的afunnydomainname的“Bring External Domains”中
当我在afunnydomainname.azurewebsites.net
指向FileZilla时,我看到了这个目录结构:
/
LogFiles文件
网站
wwwroot的
在“/”,“site”和“wwwroot”目录中,我放置了randomstring.htm
文件以及web.config
<directoryBrowse enabled="true" />;
文件
我可以在FileZilla中看到所有三个级别的两个文件。
当我将www.mydomain.net
放入浏览器地址栏时,我可以看到包含randomstring.htm
和web.config
的目录。
当我将www.mydomain.net/randomstring.htm
放入浏览器地址栏时,文件会打开,我可以看到TheSSLStore正在寻找的授权码。
如果我将mydomain.net
放在地址栏中,我会得到404。
如果我将mydomain.net/randomstring.htm
放在地址栏中,我会得到404。
所以,好像是
a)mydomain.net可能无法正确处理Azure上的“真实”根目录,
b)或者,我不明白在这种情况下“真正的根目录”在哪里,
c)或其他。
问题:可能是什么问题以及我如何修复它以让'mydomain.net/randomstring.htm'解决?
答案 0 :(得分:1)
我的回答:
在此网站上发现,从谷歌搜索“azure A record 404”
简而言之,通过上面链接中的管理控制台,而不是新门户,我能够获得与mydomain.net
网站关联的afunnydomainname.azurewebsites.net
外部域名。
那么,门户网站“带外部域名”功能发生了什么?我没有按下“保存”按钮吗?不太可能,因为我进去检查mydomain.net
是否在那里,至少有几次,同时试图解决这个问题。
我不认为管理控制台可以比门户网站更可靠地执行该功能,但您永远不会知道......