Um bloco server agrupa a configuração de um site. O Nginx usa o endereço e a porta de recebimento e, depois, o nome de host solicitado para escolher o site HTTP adequado.
Dois domínios, um servidor
Coloque estes blocos dentro de http. Suponha que ambos os domínios apontem para a mesma máquina:
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
Uma requisição com recebe . Uma com recebe . O cabeçalho Host informa ao Nginx qual domínio o visitante solicitou.
