Ein server-Block fasst die Konfiguration einer Website zusammen. Nginx verwendet zunächst die empfangende Adresse und den Port, dann den angeforderten Hostnamen, um die passende HTTP-Website auszuwählen.
Zwei Domains, ein Server
Platzieren Sie diese Blöcke innerhalb von http. Angenommen, beide Domains verweisen auf denselben Rechner:
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
Eine Anfrage mit erhält . Eine mit erhält . Der Host-Header teilt Nginx mit, welche Domain der Besucher angefordert hat.
