FAQ

Page Discussion Edit History

FrGettingStarted

Contents

[edit] Pourquoi Nginx ?

Nginx est un serveur et proxy web haute performance. Il dispose d'un certain nombre de fonctionnalit茅s, mais elles ne seront pas utiles 脿 tout le monde. Voici un exemple des personnes qui utilisent g茅n茅ralement Nginx :

  • En remplacement de Apache afin de pouvoir supporter beaucoup de connexions simultan茅es : Nginx est populaire pour les fournisseurs d'h茅bergement web. Un total de 50 000 connexions simultan茅es a d茅j脿 report茅 avec Nginx. Thanks to Nginx's use of epoll and kqueue .
  • En tant que serveur proxy load balancer : Nginx est un front-end populaire pour les applications Rails et PHP , soit via FastCGI soit via HTTP . Ecrit en C, Nginx consomme comparativement quatre fois moins de ressources CPU que Perlbal.
  • En tant que serveur proxy mail : more of a niche application. fastmail.fm a report茅 un certains succ猫s.
  • En tant que serveur avec une [#installation installation] simple, un fichier de configuration propre, et certains bugs  : Nginx est simple 脿 d茅ployer et n'a pas besoin d'锚tre red茅marr茅. De plus, vous pouvez mettre 脿 jour le binaire sans coupure .

Pour en savoir plus 脿 propos des caract茅ristiques et des performances de Nginx, rendez vous sur les pages Feature Overview and Testimonials .

[edit] Pr茅-requis

  • pour le module gzip : la librairie zlib
  • pour le module rewrite : la librairie pcre
  • pour le support SSL : la librairie OpenSSL

[edit] T茅l茅chargement

Rendez vous sur la page officielle de t茅l茅chargement .

Template:Anchor

[edit] Installation

Apr猫s avoir d茅compress茅 les sources, tapez ces commandes dans votre terminal :

./configure
make
sudo make install

Par d茅faut, Nginx est install茅 dans /usr/local/nginx. Vous pouvez modifier cette option et d'autres avec les compile-time options .

[edit] Notes et compilation en fonction de la plate-forme

  1. Notes on building Nginx on Ubuntu
  2. Installing Nginx on Fedora, RHEL or CentOS
  3. How to get the latest Nginx on Gentoo
  4. x86/64 build for Solaris
  5. How to Compile nginx on MacOSX
  6. Nginx building script for Slackware
  7. Nginx for Windows (32-bit); development, stable, and legacy binaries available

[edit] D茅marrer Nginx

D茅marrer le serveur, en root, avec la commande /usr/local/nginx/sbin/nginx. Apr猫s avoir 茅dit茅 le fichier de configuration /usr/local/nginx/conf/nginx.conf 脿 votre go没t. Vous pouvez recharger la configuration comme ceci :

: kill -HUP <code>cat /usr/local/nginx/logs/nginx.pid</code>

L'emplacement de nginx.pid peut varier selon votre machine. Dans le cas d'Ubuntu, il se trouve ici :

: /var/run/nginx.pid

Voir aussi :

[edit] Pour aller plus loins