回答此自述,如下。訪問Azure「根」目錄產生404
我正在從TheSSLStore購買SSL證書。
要授權我的請求,他們需要能夠解決mydomain.net/randomstring.htm
。
「實際」網站爲afunnydomainname.azurewebsites.net
。
具體問題是我可以訪問www.mydomain.net
中的randomstring.htm
文件,但不能訪問mydomain.net
。它必須是mydomain.net/randomstring.htm
,因爲TheSSLStore有一個機器人在那裏尋找它。
我在我的域名註冊商處有以下指向Azure的DNS記錄,如下所示。
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
在「引進外部域」列出了afunnydomainname在Azure的
當我點的FileZilla在afunnydomainname.azurewebsites.net
,我看到這樣的目錄結構:
/
LogFiles文件
網站
wwwroot的
在 「/」, 「網站」 和 「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
SO,好像
一)mydomain.net不得正確地DNS到Azure上的「真實」根目錄,
b)或者,我不明白在這種情況下,「真正的根目錄」在哪裏,
c)或別的什麼。
問題:可能是什麼問題,我該如何解決它以獲得'mydomain.net/randomstring.htm'來解決?