Un bloc server regroupe la configuration d'un site. Nginx utilise l'adresse et le port de réception, puis le nom d'hôte demandé, pour choisir le site HTTP approprié.
Deux domaines, un serveur
Placez ces blocs dans http. Supposez que les deux domaines pointent vers la même machine :
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
Une requête avec reçoit . Une requête avec reçoit . L'en-tête Host indique à Nginx quel domaine le visiteur a demandé.
