Nginx игнорирует default_server - PullRequest
       21

Nginx игнорирует default_server

0 голосов
/ 26 сентября 2019

Недавно странный домен freshfoot.online начал указывать на мой веб-сайт, и он появился в Google, а не в моем реальном домене, pepsipu.com.Я попытался добавить сервер по умолчанию, поэтому, когда домен не распознан, он возвращает 503. Это, похоже, не работает, поскольку freshfoot.online возвращает то же содержимое, что и pepsipu.com

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
    worker_connections 768;
    # multi_accept on;
}

http {

##
# Basic Settings
##

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

# server_names_hash_bucket_size 64;
# server_name_in_redirect off;

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_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

##
# Virtual Host Configs
##

server {
    listen 80 default_server;
    server_name default_server;
    return 503  "No server is currently configured for the requested host." ;
}
    server {
            listen pepsipu.com:80;
            server_name pepsipu.com;
            root /home/pepsipu/portfolio;
    }

server {
    listen cpu.pepsipu.com:80;
    server_name cpu.pepsipu.com;
    root /home/pepsipu/js5005;
}
server {
    listen verify.pepsipu.com:80;
    server_name verify.pepsipu.com;
    location / {
        proxy_pass http://159.89.131.189:8080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
server {
    listen api.pepsipu.com:80;
    server_name api.pepsipu.com;
    location /static/ {
        root /home/pepsipu/pepsipuAPI;
    }
    location / {
        proxy_pass http://159.89.131.189:6000;
                    proxy_http_version 1.1;
                    proxy_set_header Upgrade $http_upgrade;
                    proxy_set_header Connection 'upgrade';
                    proxy_set_header Host $host;
                    proxy_cache_bypass $http_upgrade;
    }
}
}

Есть идеи?(вкладка запутана в stackoverflow, но она работает в nginx)

...