O que é a variável $ server_name definida como?

1

Eu tenho um bloco de servidor para redirecionar todos os pedidos de http para https da seguinte forma:

server {
   listen 0.0.0.0:80;
   listen [::]:80;
   server_name a.com b.com c.com;
   return 301 https://$server_name$request_uri;
}

Parece que as solicitações que chegam usando os três nomes de domínio na porta 80 serão redirecionadas para o link . É assim que $server_name está definido?

    
por Old Geezer 01.08.2018 / 16:56

1 resposta

1

link

The first name becomes the primary server name.

Você pode usar três blocos server separados ou a excelente sugestão de Michael Hampton sobre a variável $host .

    
por 01.08.2018 / 17:01

Tags