Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
nginx [Le 20/08/2013, 08:13]
mydjey ancienne révision restaurée...
nginx [Le 21/05/2015, 19:17] (Version actuelle)
92.144.15.150 [Configuration de Nginx]
Ligne 10: Ligne 10:
  
 ===== Installation ===== ===== Installation =====
-[[http://​wiki.nginx.org/​Install#​Ubuntu_PPA|Deux dépôts]] ​propose ​les installateurs du serveur nginx: le dépôt **stable** et le dépôt ** development**. Le dépôts ​**stable** est fourni par défaut ; les versions les plus récentes n'y sont pas proposées mais leur stabilité est éprouvé. Le dépôt de développement propose des versions plus récentes. Elles sont loin d'​êtres instables mais les tests effectués sont moins poussés et doivent donc être évités ​pour des usages de production. Vous devrez [[ppa|ajouter]] ce dépôt (**ppa:​nginx/​development**) si vous souhaitez utiliser ces versions.+[[http://​wiki.nginx.org/​Install#​Ubuntu_PPA|Deux dépôts]] ​proposent ​les installateurs du serveur nginx: le dépôt **stable** et le dépôt ** development**. Le dépôt ​**stable** est fourni par défaut ; les versions les plus récentes n'y sont pas proposées mais leur stabilité est éprouvée. Le dépôt de développement propose des versions plus récentes. Elles sont loin d'​êtres instables mais les tests effectués sont moins poussés et doivent donc être évitées ​pour des usages de production. Vous devrez [[ppa|ajouter]] ce dépôt (**ppa:​nginx/​development**) si vous souhaitez utiliser ces versions.
  
 Vous pouvez aussi choisir le packaging de votre nginx. En effet, nginx est proposé en 3 packagings offrants des lots de fonctionnalités différents. Dans le doute, choisissez le paquet **nginx**. Vous pouvez aussi choisir le packaging de votre nginx. En effet, nginx est proposé en 3 packagings offrants des lots de fonctionnalités différents. Dans le doute, choisissez le paquet **nginx**.
-^ ^ nginx-extra ^ nginx-full ^ nginx-light ^+^ ^ nginx-extras ^ nginx-full ^ nginx-light ^
 | Core, Access, Auth Basic, Auto Index, Charset, Empty GIF, FastCGI, Gzip, Headers, Index, Log, Map, Proxy, Rewrite, Upstream | X | X | X | | Core, Access, Auth Basic, Auto Index, Charset, Empty GIF, FastCGI, Gzip, Headers, Index, Log, Map, Proxy, Rewrite, Upstream | X | X | X |
 | User ID, UWSGI, Browser, Geo, Limit Requests, Limit Zone, Memcached, Referer, SCGI, Split Clients, SSI | X | X | | ​ | User ID, UWSGI, Browser, Geo, Limit Requests, Limit Zone, Memcached, Referer, SCGI, Split Clients, SSI | X | X | | ​
Ligne 32: Ligne 32:
   * **nginx.conf**:​ Le fichier de configuration globale du **serveur**. Les paramètres qui s'y trouvent doivent impacter l'​ensemble du serveur ; vous n'y toucherez normalement pas.   * **nginx.conf**:​ Le fichier de configuration globale du **serveur**. Les paramètres qui s'y trouvent doivent impacter l'​ensemble du serveur ; vous n'y toucherez normalement pas.
   * **mime.types**:​ La liste des types MIME résolu par les extensions de fichiers. Cette liste indique la nature des fichiers renvoyées par le serveur (ex: ceci est une page web ou ceci est une vidéo ogg).   * **mime.types**:​ La liste des types MIME résolu par les extensions de fichiers. Cette liste indique la nature des fichiers renvoyées par le serveur (ex: ceci est une page web ou ceci est une vidéo ogg).
-  * **site-available**:​ Contient les fichiers de configurations de vos sites ou services (un fichier par pré-occupation/​site/​service). Ce dossier est un //dépôt// ; les fichiers de configuration qui y sont ne sont pas pris en compte. +  * **sites-available**:​ Contient les fichiers de configurations de vos sites ou services (un fichier par pré-occupation/​site/​service). Ce dossier est un //dépôt// ; les fichiers de configuration qui y sont ne sont pas pris en compte. 
-  * **site-enabled**: Doit contenir des [[lien_physique_et_symbolique#​exemple_de_lien_symbolique|liens symboliques]] vers les fichiers de **site-available** que vous souhaitez activer.+  * **sites-enabled**: Doit contenir des [[lien_physique_et_symbolique#​exemple_de_lien_symbolique|liens symboliques]] vers les fichiers de **site-available** que vous souhaitez activer.
   * **conf.d** : Emplacement pour appliquer les paramètres commun à tout les sites. Peut également servir de la même facon que **site-available** (renommer ses fichiers "​.conf"​ en "​.disabled"​ pour désactiver les sites).   * **conf.d** : Emplacement pour appliquer les paramètres commun à tout les sites. Peut également servir de la même facon que **site-available** (renommer ses fichiers "​.conf"​ en "​.disabled"​ pour désactiver les sites).
  
 ==== Nginx et les hôtes virtuels ==== ==== Nginx et les hôtes virtuels ====
  
-Nginx inclus ​un exemple de configuration d'un hôte virtuel((aussi appelé //virtual host// ou //vhost//)) que vous pouvez trouver dans « /​etc/​nginx/​sites-available/​default ».+Nginx inclut ​un exemple de configuration d'un hôte virtuel((aussi appelé //virtual host// ou //vhost//)) que vous pouvez trouver dans « /​etc/​nginx/​sites-available/​default ».
  
 Si vous souhaitez le modifier, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez (avec les droits administrateur) le fichier]] **/​etc/​nginx/​sites-available/​default**. Si vous souhaitez le modifier, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez (avec les droits administrateur) le fichier]] **/​etc/​nginx/​sites-available/​default**.
Ligne 70: Ligne 70:
   * [[http://​wiki.nginx.org/​NginxFr|Wiki Nginx]] **(fr)**   * [[http://​wiki.nginx.org/​NginxFr|Wiki Nginx]] **(fr)**
   * [[wp>​fr:​Nginx|Nginx sur Wikipédia]]   * [[wp>​fr:​Nginx|Nginx sur Wikipédia]]
-  * [[http://​www.neoflow.fr/​tutoriels.item.437/​installation-nginx.html|Installation de Nginx sous Linux]] **(fr)** +  * [[http://​www.it-connect.fr/​installation-du-serveur-web-nginx/|Installation de Nginx sous Linux]] **(fr)** 
-  * [[http://​www.neoflow.fr/tutoriels.item.444/​installation-serveur-lemp.html|Mise en place d'un serveur LEMP (Linux EngineX MySQL PHP) avec Nginx]] **(fr)**+  * [[http://​www.it-connect.fr/installer-un-serveur-lemp-linux-enginex-mysql-php/​|Mise en place d'un serveur LEMP (Linux EngineX MySQL PHP) avec Nginx]] **(fr)** 
 +  * [[http://​www.it-connect.fr/​gerer-le-log-level-sous-nginx/​|Gérer le log level sous Nginx]] **(fr)**
 ---- ----
  
 //​Contributeur principaux : [[:​utilisateurs:​ButterflyOfFire]],​ [[:​utilisateurs:​lildadou]].//​ //​Contributeur principaux : [[:​utilisateurs:​ButterflyOfFire]],​ [[:​utilisateurs:​lildadou]].//​


Le contenu de ce wiki est sous licence : CC BY-SA v3.0