PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Angristan : Installer Nginx depuis le dépôt officiel

dimanche 12 juin 2016 à 01:07

nginx

Le serveur web Nginx étant dispo sur toutes les distributions, les versions disponibles peuvent varier. Par exemple, tandis que la dernière version stable est la 1.10, Debian 8 ne l'a qu'en version 1.6 et Debian 7 en version 1.2 (soit une version sortie en 2012). Heureusement, Nginx fournit un dépôt officiel qui va nous permettre d'utiliser la dernière version stable ou mainline en date sans passer par la compilation (pourtant j'aime ça). Si vous passez souvent sur votre serveur je vous conseilles la version mainline, sinon je vous conseille la version stable, notamment pour les univers de production.

Debian

Le dépôt marchera sous : On ajoute la clé qui permet de vérifier le dépôt :
wget -O - http://nginx.org/keys/nginx_signing.key | apt-key add -
Dépôt stable :
echo "deb http://nginx.org/packages/debian/ $(lsb_release -sc) nginx" > /etc/apt/sources.list
Dépôt mainline :
echo "deb http://nginx.org/packages/mainline/debian/ $(lsb_release -sc) nginx" > /etc/apt/sources.list
$(lsb_release -sc) permet de gagner du temps, il équivaut à jessie ou wheezy en fonction de votre version de Debian. On met à jour la liste des paquets :
apt-get update
Puis on installe Nginx :
apt-get install nginx

Ubuntu

Le dépôt marchera sous : On ajoute la clé qui permet de vérifier le dépôt :
wget -O - http://nginx.org/keys/nginx_signing.key | apt-key add -
Dépôt stable :
echo "deb http://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx" > /etc/apt/sources.list
Dépôt mainline :
echo "deb http://nginx.org/packages/mainline/ubuntu/ $(lsb_release -sc) nginx" > /etc/apt/sources.list
$(lsb_release -sc) permet de gagner du temps, il équivaut à trusty, xenial, etc, en fonction de votre version d'Ubuntu. On met à jour la liste des paquets :
apt-get update
Puis on installe Nginx :
apt-get install nginx

CentOS

Le dépôt est compatible CentOS 5, 6 et 7. Petit paquet à installer pour l'astuce de la variable :
yum install redhat-lsb
Dépôt stable :
echo "[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$(lsb_release -rs | cut -c1)/\\$basearch/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/nginx.repo
Dépôt mainline:
echo "[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$(lsb_release -rs | cut -c1)/\\$basearch/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/nginx.repo
$(lsb_release -rs | cut -c1) permet de gagner du temps : en fonction de votre version de CentOS, il sera remplacé par 5, 6 ou 7. On recharge la liste des paquets :
yum check-update
Puis on installe nginx :
yum install nginx
  On peut vérifier notre version de Nginx :
[root@test ~]# nginx -v
nginx version: nginx/1.10.1

Source

L'article Installer Nginx depuis le dépôt officiel a été publié sur Angristan

Gravatar de Angristan
Original post of Angristan.Votez pour ce billet sur Planet Libre.