2015-08-09 87 views
0

回答此自述,如下。訪問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.netmydomain.net在「引進外部域」列出了afunnydomainname在Azure的

當我點的FileZilla在afunnydomainname.azurewebsites.net,我看到這樣的目錄結構:

/
      LogFiles文件
     網站
            wwwroot的

在 「/」, 「網站」 和 「wwwroot的」 目錄,我已經放置了randomstring.htm文件以及一個web.config文件,該文件具有<directoryBrowse enabled="true" />;

我可以在FileZilla的所有三個級別中看到這兩個文件。

當我在瀏覽器地址欄中輸入www.mydomain.net時,我可以看到randomstring.htmweb.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'來解決?

回答

1

我的回答:

被發現在這個網站,從谷歌搜索「天青A記錄404」

http://blogs.msdn.com/b/benjaminperkins/archive/2013/10/01/404-file-or-directory-not-found-when-mapping-custom-domain-to-a-windows-azure-web-site-server-error.aspx

總之,通過在上面的鏈接管理控制檯去代替,新的門戶網站,我能夠獲得與afunnydomainname.azurewebsites.net網站相關的mydomain.net extern域名。

那麼,入口「帶外部域」功能發生了什麼?我沒有按下「保存」按鈕嗎?不太可能,因爲我進去檢查mydomain.net在那裏,至少有幾次,而試圖找出這一點。

我討厭認爲管理控制檯可以比門戶網站更可靠地完成該功能,但你永遠不知道......