2012-10-20 32 views
2

基本上,我试图将我的域指向不同的IP。DNS更改后的Nginx问题

在检查website/domain时,看起来DNS已经传播到新的IP地址。在访问该网站时,我看到一个'Welcome to nginx!'信息。如果我直接加载IP - 209.105.244.90,它会显示该网站。我已经等待了24小时以上的变化 - 但没有运气。

我在想什么? 任何帮助,将不胜感激。

以下是nginx的CONF:

server { 
    listen  80; 
    server_name localhost; 

    #charset koi8-r; 

    #access_log logs/host.access.log main; 

    location/{ 
     root html; 
     index index.html index.htm; 
    } 

    #error_page 404    /404.html; 

    # redirect server error pages to the static page /50x.html 
    # 
    error_page 500 502 503 504 /50x.html; 
    location = /50x.html { 
     root html; 
    } 
} 

server { 
    listen 80; 
    server_name 209.105.244.90; 
    root /home/firemonk/myapps/web/public; # <--- be sure to point to 'public'! 
    passenger_enabled on; 

}

+0

您当前的ngingx配置是什么?发布到问题可能会有所帮助。请注意任何包括;你可能会有一些竞争的'server {}'声明。 –

+0

@LarsRohrbach:刚刚更新了相同的问题。谢谢。 –

回答

3

您的第一台服务器块具有

server_name localhost; 

你的第二个服务器模块有

server_name 209.105.244.90; 
换句话说

,没有一个是我们的服务器模块设置为侦听您的域名 - >将您的域名添加到相关的服务器模块

+0

感谢@cobaco这样做! –