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 .
[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
- Notes on building Nginx on Ubuntu
- Installing Nginx on Fedora, RHEL or CentOS
- How to get the latest Nginx on Gentoo
- x86/64 build for Solaris
- How to Compile nginx on MacOSX
- Nginx building script for Slackware
- 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 :
- Running and Controlling Nginx for more command-line options and process signals
- Nginx modules for a configuration reference
- Nginx cookbook for solutions to common problems
- Frequently Asked Questions
- Nginx community if you still can't find the answers to your questions