Qual é a diferença entre server_name _ e server_name “” no Nginx?

1

Eu quero definir um bloco de servidores padrão para todos os nomes de host que não correspondam aos meus valores exatos de server_name . Mas não tenho certeza qual deles devo usar.

server {
    listen 80 default_server;
    server_name ""; # this is by default if no server_name specified
    return 444;
}

ou

server {
    listen 80 default_server;
    server_name _;
    return 444;
}

Eu testei e eles parecem se comportar igualmente. Existe alguma diferença entre eles?

    
por NARKOZ 02.06.2018 / 17:20

0 respostas