Remarque : Cet article a ete initialement publie en 2014. Certaines etapes, commandes ou versions de logiciels peuvent avoir change. Consultez la documentation actuelle de NginX pour les informations les plus recentes.

Dans ce guide etape par etape, vous apprendrez a installer NginX. Nginx est un serveur HTTP haute performance et un reverse proxy, connu pour sa stabilite, son riche ensemble de fonctionnalites et sa faible consommation de ressources.

Prerequis

Avant de commencer, assurez-vous d’avoir :

  • Un serveur Linux avec Nginx installe
  • Un acces root ou sudo au serveur
  • Une comprehension de base de la configuration de serveur web

Comment : Installer NginX

Si vous souhaitez installer NginX, nous maintenons actuellement un PPA qui essaie de suivre les dernieres mises a jour de NginX. Parfois, nous apportons des modifications a la compilation lorsque quelque chose casse ou ne fonctionne pas, mais la plupart du temps, nous utilisons le meme paquet fourni par l’equipe NginX. Voici les instructions pour installer NginX en utilisant notre PPA ou celui de l’equipe NginX.

I. Ajouter notre depot

La premiere etape consiste a ajouter notre depot a votre installation Ubuntu pour obtenir NginX. Ci-dessous se trouvent les deux depots que nous maintenons et les deux depots que l’equipe NginX maintient. Assurez-vous de selectionner / utiliser un seul d’entre eux.

Depots Mainline :

sudo add-apt-repository ppa:cloudingenium/nginx-mainline

&

sudo add-apt-repository ppa:nginx/development

Depots Stable :

sudo add-apt-repository ppa:cloudingenium/nginx-stable

&

sudo add-apt-repository ppa:nginx/stable

Nous recommandons evidemment nos depots car les informations publiees sur le site se rapportent a ceux-ci, mais vous pouvez choisir les depots de l’equipe NginX car la plupart du temps nous copions les leurs dans les notres (ce n’est que lorsque nous avons besoin d’un comportement different que nous apportons des modifications a la compilation, mais generalement a la prochaine version, ils ont resolu les problemes).

Apres avoir ajoute le depot, executez sudo apt-get update pour obtenir les derniers binaires.

II. Installer NginX

Jusqu’ici facile, non ? Eh bien, maintenant c’est toujours facile mais vous devez decider quel paquet installer. Si vous lisez notre article (</custom-nginx-distribution-available-packages/> “Custom NginX Distribution – Available Packages”), vous pouvez en savoir plus sur les differents paquets et ce qu’ils contiennent. Parfois nous recommandons le paquet NginX de base, mais dans d’autres cas vous avez besoin de modules supplementaires trouves dans le paquet Extras ou vous voulez experimenter avec NAXSI pour proteger votre serveur. Le choix est le votre ! Nous allons utiliser le paquet extras car nous pensons qu’il est le plus complet et un bon point de depart.

Executez simplement : sudo apt-get install nginx-extras pour l’installer sur votre serveur

III. Configurer NginX

Il est maintenant temps de configurer NginX. C’est probablement la partie la plus fastidieuse de l’installation. Si vous n’etes pas familier avec NginX, vous allez devoir lire comment configurer correctement les differentes sections et ou ces fichiers de configuration sont stockes. Vous devrez egalement decider d’un certain nombre d’options / parametres qui ajustent finement les performances et les parametres de communication HTTP de votre nouveau serveur web. Voici un petit guide de demarrage rapide pour vous orienter. Cela devrait vous aider a comprendre par ou commencer pour que vous puissiez plus rapidement vous familiariser avec NginX :

  1. Ouvrez le fichier de configuration principal : /etc/nginx/nginx.conf
  2. Ajoutez les fichiers de configuration de vos sites dans : /etc/nginx/sites-available
  3. Creez des liens symboliques vers /etc/nginx/sites-enabled pour les sites de configuration que vous souhaitez activer (comme ce que fait Apache)
  4. Vous pouvez utiliser des fichiers communs et les inclure via la directive include.
  5. Les fichiers dans /etc/nginx/conf.d sont inclus automatiquement, vous pouvez donc creer differentes sections pour faciliter la gestion au lieu de remplir votre fichier de configuration principal.

(http://img.zemanta.com/zemified_h.png?x-id=c07aa57e-637d-42e5-83cb-86bf3594a7a2)](http://www.zemanta.com/?px “Enhanced by Zemanta”)

Resume

Vous avez appris avec succes a installer NginX. Si vous rencontrez des problemes, verifiez les prerequis et assurez-vous que votre environnement NginX est correctement configure.

Articles connexes