2017-08-30 81 views
1

我第一次使用azure,我在將我的域名連接到我的服務器時遇到了很多麻煩。Azure CloudApp - 如何正確設置CNAME DNS(NGINX)

在Azure的門戶,我設置了DNS名稱標籤:

yyy.westeurope.cloudapp.azure.com 

然後在godaddy的門戶網站:

DNS

NGINX設置:

server { 
    server_name .azure.com; 
    return 301 http://www.example.com$request_uri; 
} 

server { 

    server_name example.com www.example.com; 
    listen 10.0.1.4; 
    root /home/domain/public_html/public; 
    index index.html index.php; 
    fastcgi_param GATEWAY_INTERFACE CGI/1.1; 
    fastcgi_param SERVER_SOFTWARE nginx; 
    fastcgi_param QUERY_STRING $query_string; 
    fastcgi_param REQUEST_METHOD $request_method; 
    fastcgi_param CONTENT_TYPE $content_type; 

問題我」 m有:

1)

站點工作(www.example.com)

網站無法正常工作(example.com)

2)

我不想默認蔚藍網址工作(yyy.westeurope.cloudapp.azure.com)

我想所有發生重定向到example.com

3)

郵件不能正常工作

PS:我使用的Virtualmin

回答

1

站點工作(www.example.com)

網站無法正常工作(example.com)

如果你想www.example.conexample.com一起工作,我們應該添加兩個DNS記錄,一個是www和一個是@

像這樣:

Type  Hostname  Value  
CNAME  www    xxx.cloudapp.azure.com 
CNAME  @    xxx.cloudapp.azure.com 

我不想默認蔚藍網址工作 (yyy.westeurope.cloudapp.azure.com)

我想重定向所有的發生, example.com

如果你不想使用Azure的網址,我們可以禁用Azure的虛擬機的DNS設置,添加A記錄給godaddy(使用Azure VM的公共IP地址)。

郵件不能正常工作

請嘗試使用A記錄,然後重新設定MX記錄測試。