Nginx-连接已重置?

lau*_*kok 5 webserver nginx domain-name linode nginx-location

我在Linode的主机上安装了Ngnix。我有以下配置:

server {
    listen 80;
    server_name example.co.uk www.example.co.uk;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}

server {
    listen 3333;
    server_name example.co.uk www.example.co.uk;

    location / {
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   Host      $http_host;
            proxy_pass         http://127.0.0.1:3838;
    }
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我通过已经指向IP地址的域名访问端口时,Ngnix有时会返回“无法访问此站点”(在Chrome和Opera上)“连接已重置”(在Firefox上)。

example.co.uk - Fails at times
example.co.uk:3333 - Fails at times
Run Code Online (Sandbox Code Playgroud)

通过IP访问端口永远不会有任何问题,例如。

139.160.200.50 - OK
139.160.200.50:3333 -OK
Run Code Online (Sandbox Code Playgroud)

这种奇怪的原因是什么?

有任何想法吗?