Outils pour utilisateurs

Outils du site


nginx

Différences

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

Lien vers cette vue comparative

nginx [2018/12/04 18:58] – créée - modification externe 127.0.0.1nginx [2024/10/06 19:23] (Version actuelle) olivier
Ligne 1: Ligne 1:
-====== Nginx ======+====== nginx ======
  
-[[http://nginx.org/|Nginx]] est un serveur Web (au même titre que Apache, Lighttpd, etc.), et proxy inverse.+[[http://nginx.org/|nginx]] est un serveur Web (au même titre que Apache, Lighttpd, etc.), et proxy inverse.
  
-<note important>Pour les systèmes Debian (et Debian-like), Ubuntu, etc, la configuration du serveur est découpé dans plusieurs fichiers, au lieu du traditionnel ''nginx.conf''.+<WRAP center shadow info 60%> 
 +Pour les systèmes Debian (et Ubuntu-like), la configuration du serveur est découpée entre plusieurs fichiers, au lieu du traditionnel ''nginx.conf''.
  
-Reportez-vous à la documentation de votre distribution, avant d'appliquer les modifications.</note>+Reportez-vous à la documentation de votre distribution, avant d'appliquer les modifications.</WRAP>
  
 ===== Configuration ===== ===== Configuration =====
Ligne 87: Ligne 88:
 Le principe c'est de faire correspondre un nom d'hôte à une adresse IP. Le principe c'est de faire correspondre un nom d'hôte à une adresse IP.
  
-  * **CNAME** est un alias, on peut accéder au serveur via http://exemple.com/ ou http://www.exemple.com/+  * **CNAME** est un alias, on peut accéder au serveur via %%https://exemple.com/%% ou %%https://www.exemple.com/%%
  
 <file nginx> <file nginx>
Ligne 101: Ligne 102:
 ==== Via une adresse IP ==== ==== Via une adresse IP ====
  
-Si on n'a pas de nom de domaine, on accède au serveur par l'intermédiaire de son adresse IP. Pour que NGinx comprenne, il faut le lui préciser.+Si on n'a pas de nom de domaine, on accède au serveur par l'intermédiaire de son adresse IP.
  
 On utilise dans ce cas la directive **listen** (toujours dans un contexte de type ''server''). On utilise dans ce cas la directive **listen** (toujours dans un contexte de type ''server'').
Ligne 194: Ligne 195:
 ===== Support de PHP ===== ===== Support de PHP =====
  
-Nginx prend en charge le langage PHP, via le protocole [[http://fr.wikipedia.org/wiki/FastCGI|FastCGI]]. Généralement avec ce langage on installe le module FastCGI Process Manager (FPM).+nginx prend en charge le langage PHP, via le protocole [[http://fr.wikipedia.org/wiki/FastCGI|FastCGI]]. Généralement avec ce langage on installe le module FastCGI Process Manager (FPM).
  
 On utilise un bloc ''location {}'' pour ça : On utilise un bloc ''location {}'' pour ça :
Ligne 220: Ligne 221:
 ==== Support de PHP pour la directive UserDir ==== ==== Support de PHP pour la directive UserDir ====
  
-<note warning>Il faut respecter l'ordre des différents blocs ''location'', sinon on obtient une erreur.</note>+<WRAP center shadow alert 60%> 
 +Il faut respecter l'ordre des différents blocs ''location'', sinon on obtient des erreurs. 
 +</WRAP>
  
 <file nginx>[...] <file nginx>[...]
Ligne 257: Ligne 260:
 ===== Basic authentication ===== ===== Basic authentication =====
  
-<note warning>Le mot de passe est transmis en clair.</note>+<WRAP center shadow important 60%> 
 +Le mot de passe sera transmis en **clair**. 
 +</WRAP>
  
 //Basic authentication// ou authentification HTTP [[http://tools.ietf.org/html/rfc2617|RFC 2617]] permet de s'identifier auprès du serveur, pour accéder à une ressource restreinte. Le fonctionnement général est très bien décrit sur la page [[http://fr.wikipedia.org/wiki/Authentification_HTTP#Fonctionnement_g.C3.A9n.C3.A9ral|Wikipédia]]. //Basic authentication// ou authentification HTTP [[http://tools.ietf.org/html/rfc2617|RFC 2617]] permet de s'identifier auprès du serveur, pour accéder à une ressource restreinte. Le fonctionnement général est très bien décrit sur la page [[http://fr.wikipedia.org/wiki/Authentification_HTTP#Fonctionnement_g.C3.A9n.C3.A9ral|Wikipédia]].
nginx.1543946339.txt.gz · Dernière modification : 2018/12/04 18:58 de 127.0.0.1

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain