Ceci est une ancienne révision du document !



Attention cette page est en cours de rédaction. Vous pouvez l'éditer et y contribuer en améliorant son contenu.

Nginx (Engine X) est un serveur Web asynchrone écrit par Igor Sysoev pour les besoins d'un site russe à très fort trafic. Il peut être configuré pour être un serveur proxy inverse Web et un serveur proxy de messagerie électronique (IMAP / POP3). Une partie de la documentation a été traduite du russe vers l'anglais. Ses sources sont disponibles sous une licence de type BSD.

Installation de Nginx

sudo apt-get install nginx

Pour activer Nginx :

sudo /etc/init.d/nginx restart

Dans certains cas, le redémarrage s'effectue en saisissant :

sudo service nginx restart

Configuration de Nginx

Le fichier de configuration du serveur web Nginx se trouve dans /etc/nginx/nginx.conf

Si vous désirez l'éditer :

sudo nano /etc/nginx/nginx.conf

ou bien avec gedit :

gksudo gedit /etc/nginx/nginx.conf

Nginx et les Virutal Hosts (vhosts)

Nginx inclus un exemple de configuration d'un vhost que vous pouvez trouver dans /etc/nginx/sites-available/default

Si vous souhaitez l'éditer :

sudo nano /etc/nginx/sites-available/default

Pour configurer votre nom de domaine (vhost), vous pouvez copier la configuration par défaut du vhost "default" puis y apporter vos modification. Exemple :

cp /etc/nginx/sites-available/default /etc/nginx/sites-available/mondomaine.tld

Puis, éditez la configration de votre nom de domaine mondomaine.tld

nano /etc/nginx/sites-available/mondomaine.tld

Le sous-répértoire sites-available stoque les vhosts mais pour que Nginx les prenne en considération, vous devez les activer en créan un lien symbolique dans /etc/nginx/sites-enabled

Pour créer un lien symbolique et activer votre vhost :

sudo ln -s /etc/nginx/sites-available/mondomaine.tld /etc/nginx/sites-enabled/mondomaine.tld

Il ne reste qu'à redémarrer Nginx :

sudo /etc/init.d/nginx restart

Autres configurations de Nginx

Nginx et PHP-FPM : http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian Nginx et PHP tournant en FastCGI : à compléter


Rédigé par ButterflyOfFire.

  • nginx.1275485530.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)