Placenet.fr

Le Libre, IP c'est tout !

Placenet.fr - Le Libre, IP c'est tout !

Paquet Nginx-extras avec RTMP sous Gnu/Linux Debian Jessie

Pour installer le module RTMP dans le paquet Nginx-extras de la Debian 8.0, il vous faut mettre les lignes dans votre /etc/apt/sources.list suivantes:

ex: 
deb http://ftp.fr.debian.org/debian/ jessie main 
deb-src http://ftp.fr.debian.org/debian/ jessie main 
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Ensuite, si ce n’est pas déjà fait, vous préparez l’environnement de compilation et récupérez les sources de Nginx et du module RTMP

mkdir nginxrtmp
cd nginxrtmp
sudo apt-get install build-essential git gcc make jed libpcre3-dev
sudo apt-get source nginx-extras
sudo apt-get build-dep nginx-extras

récupérons le dernier source du module RTMP

git clone https://github.com/arut/nginx-rtmp-module
mv nginx-rtmp-module nginx-1.6.2/debian/modules/

la version de Nginx sous Jessie est actuellement la 1.6.2-5

jed nginx-1.6.2/debian/rules

modifiez la ligne 113 et ajouter la ligne 114 :

 --add-module=$(MODULESDIR)/ngx_http_substitutions_filter_module \  (Ligne 113 ajout du backslash)
 --add-module=$(MODULESDIR)/nginx-rtmp-module                       (Ligne 114)

sauvegardez votre modification.

sudo apt-get -b source nginx-extras

Vous ne devriez pas rencontrer d’erreur.
vous disposez maintenant des fichiers suivants:

nginx_1.6.2-5_all.deb	      nginx-extras_1.6.2-5_amd64.deb	  nginx-full-dbg_1.6.2-5_amd64.deb
nginx-common_1.6.2-5_all.deb  nginx-extras-dbg_1.6.2-5_amd64.deb  nginx-light_1.6.2-5_amd64.deb
nginx-doc_1.6.2-5_all.deb     nginx-full_1.6.2-5_amd64.deb	  nginx-light-dbg_1.6.2-5_amd64.deb

les paquets nginx-common et nginx-extras seront nécessaires à l’installation.

Cette manipulation sera effectuée à chaque mise à jour de Nginx de la distribution Gnu/linux Debian Jessie.

Nous verrons dans un prochain article comment l’installer, le configurer et l’utiliser.

Donate Dogecoins: DGh2JPFP9yG1HgB8fmi3W9BpozGdUWMasb Whats This?