2013-12-20 133 views
0

對不起,如果這已被多次回答,我似乎無法在這裏得到正確的東西。點子域到EC2實例

我有一個域仍然在第三方提供商(如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實例的EC2彈性IP;作爲value

如果我訪問:

xx.xxx.xxx.xxx 

sub.mysite.com 

它只是加載頁面失敗。

Nginx的配置:

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"'; 
     } 
    } 

我在做什麼錯?或者這是一個傳播問題?

謝謝。

回答

3

A CNAME記錄只能指向主機名,而不是IP地址。如果目的地是IP地址,則需要A記錄。

+0

這就像一個魅力,謝謝你! – CodeTalk