Angristan : Installer Nginx depuis le dépôt officiel
dimanche 12 juin 2016 à 01:07Le 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 :- Debian 7 wheezy
- Debian 8 jessie
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.listDé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 updatePuis on installe Nginx :
apt-get install nginx
Ubuntu
Le dépôt marchera sous :- Ubuntu 12.04 precise
- Ubuntu 14.04 trusty
- Ubuntu 15.10 wily
- Ubuntu 16.04 xenial
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.listDé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 updatePuis 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-lsbDé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.repoDé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-updatePuis on installe nginx :
yum install nginxOn peut vérifier notre version de Nginx :
[root@test ~]# nginx -v nginx version: nginx/1.10.1
L'article Installer Nginx depuis le dépôt officiel a été publié sur Angristan
Original post of Angristan.Votez pour ce billet sur Planet Libre.
Articles similaires
- Angristan : Installer facilement un serveur OpenVPN sur Debian, Ubuntu et CentOS (20/03/2016)
- Angristan : Compiler et installer Nginx avec le module PageSpeed sous Debian 8 (10/04/2016)
- Angristan : Installer HHVM avec fallback PHP-FPM sous Debian 8 et Nginx (17/10/2015)
- Angristan : Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb (19/12/2015)
- Angristan : Changer le fuseau horaire et mettre à l’heure un serveur sous Debian (28/04/2015)