NGINX 对某些用户不起作用

NGINX 对某些用户不起作用

我正在使用 NGINX 为静态网站提供服务。对于大多数用户来说,该网站看起来不错,但对于某些用户,他们会看到“欢迎使用 Debian 上的 nginx!”默认页面。他们使用相同的地址,其中域名是网站的www.domain.co.uk真实地址。domain

user www-data;
worker_processes 4;
pid /run/nginx.pid;

events {
    worker_connections 768;
}

http {

    server {
        listen 80;

            root /var/www/virtual/domain/;

            # Make site accessible from http://localhost/
            server_name www.domain.co.uk domain.co.uk www.domain.org.uk domain.org.uk;
            location / {
                index index.html index.htm;
            }
    }
    ##
    # Basic Settings
    ##

    sendfile off;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # SSL Settings
    ##

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

}

我无法在家里或办公室的多台设备上复制此问题。DNS 记录至少一两年内没有改变。

我不知道为什么会发生这种情况,如能得到任何帮助或建议我将非常感激。

答案1

请尝试清除遇到此问题的用户的本地 DNS 缓存。

在 Microsoft Windows 中,这可以通过“ipconfig /flushdns

在 Ubuntu 16.04 中,可以通过“sudo /etc/init.d/nscd 重新启动

相关内容