Mettre à jour Nginx manuellement

Aujourd’hui, je me suis rendu compte que NGINX 1.0.5 était sorti (depuis près d’un mois d’ailleurs). Ayant installé NGINX manuellement, je me suis retrouvé comme un c*n en train de chercher un moyen de le mettre à jour. N’ayant pas trouvé grand chose de facilement compréhensible, je vous propose de l’installer grâce à ma précieuse aide mon aide:

Toutes les étapes doivent se faire avec les droits de superutilisateur (root).

Commençons par télécharger et décompresser NGINX dans le dossier temporaire:

cd /tmp
wget https://nginx.org/download/nginx-1.0.5.tar.gz
tar xzvf nginx-1.0.5.tar.gz

Ensuite, on va le compiler (mettez les mêmes paramètre que dans votre installation initiale):

./configure --with-http_ssl_module --conf-path=/etc/nginx/nginx.conf --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --with-http_flv_module --with-http_gzip_static_module
make

Une fois cette très longue étape passée, on va mettre à jour le démon:

rm /usr/local/nginx/sbin/nginx 
cp objs/nginx /usr/local/nginx/sbin/nginx

Puis on va redémarrer NGINX:

/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx

Et voilà, la mise à jour est terminée! Pour vérifier que vous utilisez la dernière version, entrez ceci dans le terminal:

/usr/local/nginx/sbin/nginx -v