Configurer Nginx

Cette page résume mes trouvailles concernant la configuration de Nginx qui est au départ une énorme nébuleuse. Voici ce que j'ai pu recueillir pour éviter le hasard :)

Server

Location

Directives

Les directives sont des commandes qui se situent à l'intérieur des contextes Server ou Location

Différence entre Alias et Root

Les directives alias et root permettent de spécifier le répertoire dans lequel Nginx ira chercher les fichiers avec la différence suivante :

  • root reprend le chemin du bloc location dans lequel il se trouve
  • alias ne reprend pas le chemin du bloc location dans lequel il se trouve

Exemple

En supposant que nous avons la configuration suivante :

location /images {
  root /var/www/public_html/app/images;
}

Le chemin final sera : /var/www/public_html/app/images/images

location /images {
  alias /var/www/public_html/app/images;
}

Le chemin final sera : /var/www/public_html/app/images
Pour plus de détails se référer à http://wiki.nginx.org/HttpCoreModule#alias

Voir aussi

Références

  • Partager le signet (social bookmarking)
  • Partager "Configurer Nginx" sur del.icio.us
  • Partager "Configurer Nginx" sur Digg
  • Partager "Configurer Nginx" sur blogmarks
  • Partager "Configurer Nginx" sur Google
  • Partager "Configurer Nginx" sur Facebook
  • Partager "Configurer Nginx" sur Twitter