2012-06-17 162 views
9

我有一個Windows Azure虛擬機。我能夠在虛擬機上查看我的ASP.Net網站(localhost URL)。當我ping我的Windows Azure虛擬機IP時,我得到超時錯誤。Windows Azure VM網站設置

我的域名是在ISP註冊的,但我想在我的VM網站上使用該域名。

可能嗎?

其實我是想知道: -

  1. 如何訪問我的網站的VM外部?

  2. 我也想設置我的DNS名稱。

回答

23

有幾個問題

  1. 我如何訪問我的網站的VM之外?

如果您創建一個真正的虛擬機,基於Windows的服務器(我猜,因爲你的網站是ASP.NET)上,那麼你需要在端口80將流量重定向到該機器。默認情況下,當您創建​​時,只有RDP被重定向到您的虛擬機,沒有別的。你可以做到這一點在端點您​​設置標籤:

在你的Windows Azure門戶: -

  1. 選擇VM
  2. 點擊ENDPOINTS
  3. 添加終端
  4. 類型一些名稱爲ENDPOINT,放80爲公私端口

enter image description here


2. I also would like to setup my DNS name. 

我通常會使用CNAME指向我www.mydomain.commyvmname.cloudapp.net,像正常的雲服務的發展。但是,如果您確實需要運行ASP.NET網站,我強烈建議嘗試使用常規的Cloud Service方法(使用WebRole)。

UPDATE

CNAMEhttp://en.wikipedia.org/wiki/CNAME_record

我通常會添加一個CNAME記錄www.mydomain.com指向mydeployment.cloudapp.net

您可以從您的域名註冊商的控制面板中使用它。

+0

感謝您將它與端點排序 –

+0

Whats CNAME以及如何使用它? –