首页 文章

将子域指向EC2实例

提问于
浏览
0

对不起,如果已经多次回答,我似乎无法在这里找到正确的事情 .

我有一个仍在第三方提供商(如Godaddy)管理的域名 .

Mysite.com 指向 A record 到另一个EC2实例 - 这工作正常(我有公共,弹性IP地址作为值)

我想 sub.mysite.com 指向不同的EC2实例 . 我目前为这个不同的EC2实例提供了弹性IP设置 . 在第三方提供商,我有:

sub.mysite.com(作为 name )14400(作为 TTL )CNAME(作为 record type )xx.xxx.xxx.xxx(ec2实例的amazon ec2弹性ip的值;作为 value

如果我访问:

xx.xxx.xxx.xxx

要么

sub.mysite.com

它只是加载页面失败 .

Nginx config:

server {
        listen       80;
        server_name     sub.mysite.com;
        root /home/ubuntu/virtualenv/mysite/myapp;

        access_log /home/ubuntu/virtualenv/mysite/error/access.log;
        error_log /home/ubuntu/virtualenv/mysite/error/error.log warn;
        connection_pool_size 2048;

        fastcgi_buffer_size 4K;
        fastcgi_buffers 64 4k;

        location /static {
            alias /home/ubuntu/virtualenv/mysite/myapp/static/;
        }

        location / {
            proxy_pass http://127.0.0.1:8001;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_read_timeout 10;
            proxy_connect_timeout 10;
            add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
        }
    }

我究竟做错了什么?或者这是传播问题?

谢谢 .

1 回答

  • 3

    CNAME 记录只能指向主机名,而不是IP地址 . 如果目标是IP地址,则需要 A 记录 .

相关问题