为什么有些访问者无法正常查看我的网站?

1 domain-name-system web-server

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

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

这确实让我感到困惑,因为该网站适用于大多数访问者。有人可以给我一些提示或线索吗?

非常感谢!

卡尔

Mic*_*ton 5

listen的 nginxserver块中缺少指令。

现在它看起来像这样:

server {
    listen 80;
    #...everything else
Run Code Online (Sandbox Code Playgroud)

您需要添加一行:

    listen 80;
    listen [::]:80;
Run Code Online (Sandbox Code Playgroud)

这样做的原因是您同时拥有 IPv4 和 IPv6,但您仅将虚拟主机配置为在 IPv4 上应答。因此,谁拥有的IPv6(像我一样)得到默认nginx的页面(这设置为回答关于IPv6)。