Een serverblok bundelt de configuratie van een website. Nginx kijkt eerst naar het ontvangende adres en de poort en daarna naar de gevraagde hostnaam om de juiste HTTP-website te kiezen.
Twee domeinen, één server
Plaats deze blokken binnen http. Neem aan dat beide domeinen naar dezelfde machine wijzen:
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
Een verzoek met ontvangt . Een verzoek met ontvangt . De Host-header vertelt Nginx welk domein de bezoeker heeft opgevraagd.
