2015-10-29 21 views
0

我們正在將我們的服務器移至Azure Linux VM。如何在Azure Linux VM上傳輸域和創建子域

目前我們的Linux服務器和NameServer託管在MediaTemple。在MediaTemple服務器(虛擬機)上,我們有幾個應用程序作爲子域運行,我們使用nginx作爲反向代理服務器。

現在我們已經在azure上創建了一個虛擬機(Linux),並且我們獲得了DNS:xxx.cloudapp.net。因爲我們有幾個應用程序,所以我們需要幾個子域名,比如abc.xxx.cloudapp.net,abc2.xxx.cloudapp.net ...所以我的問題是我們如何將我們的域名轉移到azure虛擬機,以及如何創建子域名天青?

回答

1

目前無法創建xxx.cloudapp.net的子域名。

您可以爲此功能投票here

但是,如果您擁有自己的域名,則可以爲每個虛擬機設置自定義域名。

如果您正在使用雲服務there is一篇很好的文章。

在單獨的虛擬機的情況下,這樣做:

在您的域名註冊商的控制檯創建CNAME記錄,並將其綁定到xxx.cloudapp.net 然後,你需要創建nginx的配置文件,並宣佈每個子域。

server { 
    server_name example.com; 
    # the rest of the config 
} 
server { 
    server_name sub1.example.com; 
    # sub1 config 
} 
server { 
    server_name sub2.example.com; 
    # sub2 config 
} 
+0

謝謝。我們已經這樣做了,但是當我們nslookup時,我們仍然得到MediaTemple服務器ip得到的不是天藍色的虛擬機服務器IP。 – muktadiur