Magazine High tech

Nginx Default Vhost

Publié le 22 janvier 2013 par Lmns972 @guestblog

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


Retour à La Une de Logo Paperblog

A propos de l’auteur


Lmns972 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte