Voila je me suis rendu compte que certains de mes domaines pointant directement sur le premier vhost configuré qui est le blog. J’ai donc décidé de mettre un vhost par défaut . C’est un peu plus pratique
La configuration est relativement simple. Vous créez un fichier default dans /etc/nginx/sites-avaible
. Le contenu de ce fichier
server { listen Votre_IP:80 default; server_name _; # This is just an invalid value which will never trigger on a real hostname. index index.php index.htm index.html; access_log /var/log/nginx/access.log main; root /var/www/default; }
Pas grand chose à expliquer tout est plutôt claire.
Vous pouvez également utiliser un wilcard
# Multiple hostnames separated by spaces. Replace these as well. server_name star.yourdomain.com *.yourdomain.com
Il reste plus qu’à activer le vhost
cd ../sites-enable ln -s ../sites-available/default 000-default
On vérifie quand même la conf
d# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Puis relance de nginx.
SOURCE
http://wiki.nginx.org/ServerBlockExample