为什么有些访问者不能正确地看到我的网站?

我从GoDaddy购买了我的域名( http://www.geekroo.com.au ),并在Linode VPS(使用Linode DNS)上build立了我的网站。 我对网站的东西一无所知,所以我只是简单地按照linode.com上的指南来安装Nginx和其他软件。

我总是从访问者那里得到一些报告,他们说他们只能看到Nginx的默认页面,而不是正确的网站。 其他一些报告只是简单的说网站是“破”的。

这真的让我感到困惑,因为该网站正在为大多数游客工作。 有人能给我一些提示或线索吗?

非常感谢!

卡尔

你在你的nginx server块中缺lesslisten指令。

现在看起来像这样:

 server { listen 80; #...everything else 

你需要添加一行:

  listen 80; listen [::]:80; 

原因是你有IPv4和IPv6,但你只configuration你的虚拟主机来回答IPv4。 因此,任何拥有IPv6的人(比如我)都会得到默认的nginx页面(设置为在IPv6上回答)。