2017-08-30 73 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记录测试。