Installation du Reverse Proxy : Vulture sur Debian SQUEEZE


 

Vulture-Logo-Web-final

Pour bien débuter, nous allons partir depuis une Debian nouvellement installée.

On la met à jour de suite :

aptitude update
aptitude upgrade

(un petit reboot si vous le souhaitez)

On installe les paquets :

apt-get install apache2 apache2-mpm-prefork apache2-utils apache2.2-common javascript-common krb5-config libapache-session-perl libapache2-authenntlm-perl libapache2-mod-apreq2 libapache2-mod-auth-kerb libapache2-mod-perl2 libapache2-mod-python libapache2-mod-wsgi libapache2-reload-perl libapache2-request-perl libapreq2 libauthen-krb5-simple-perl libauthen-radius-perl libauthen-simple-kerberos-perl libauthen-simple-perl libbsd-resource-perl libcache-memcached-perl libclass-accessor-perl libclass-data-inheritable-perl libconvert-asn1-perl libcrypt-blowfish-perl libcrypt-cbc-perl libcrypt-passwdmd5-perl libcrypt-ssleay-perl libdbd-mysql-perl libdbd-pg-perl libdbd-sqlite3-perl libdbi-perl libdevel-symdump-perl libdigest-sha1-perl libhttp-server-simple-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjs-jquery libmcrypt4 libmemcached5 libmysqlclient16 libnet-daemon-perl libnet-ldap-perl libnet-libidn-perl libnet-ssleay-perl libparams-validate-perl libplrpc-perl libpq5 libsqlite0 libstring-crc32-perl libsub-name-perl libwww-mechanize-gzip-perl libwww-mechanize-perl memcached mysql-common python-django python-ldap python-pylibmc python-sqlite sqlite sqlite3 wwwconfig-common sudo mysql-server phpmyadmin python-pyopenssl python-pysqlite2 python-openssl python-imaging

On télécharge vulture depuis le site (dernière version lors de cet article : 2.0.2) :

Debian 64 bits :

wget http://vulture.googlecode.com/files/vulture_2.0.2_amd64.deb

Debian 32 bits :

wget http://vulture.googlecode.com/files/vulture_2.0.2_i386.deb

On installe vulture :

Debian 32 :

dpkg -i vulture_2.0.2_i386.deb

Debian 64 :

dpkg -i vulture_2.0.2_amd64.deb

 

Si comme moi vous n’avez pas d’interface graphique sur votre serveur, et que vous voulez administrer votre serveur depuis le réseau, vous devez éditer le fichier suivant :

vim /var/www/vulture/conf/httpd.conf

(P.S : Si vous êtes en SQUEEZE, et que vous voulez utiliser l’éditeur « vim » vous devez l’installer au préalable : apt-get install vim)

Dans ce fichier, trouvez la ligne :

Listen : 127.0.0.1:9090

Copiez cette ligne, collez la en dessous du premier Listen, et remplacez 127.0.0.1 par l’IP de votre serveur

Listen : IP-Du-Serveur-Vulture:9090

Puis copiez entièrement tout ce qui se trouve dans les balises <Virtualhost></Virtualhost> (balises incluses)  et collez le tout en dessous de la 1ère balise </Virtualhost>.

Une fois celà de fait, remplacez les 2 : « 127.0.0.1 » par l’ip de votre serveur :

 

<Virtualhost IP-Du-Serveur-Vulture:9090>

 

 

 

ServerName IP-Du-Serveur-Vulture:9090

 

Sauvegardez

Relancez la config apache2 :

/etc/init.d/apache2 reload
/etc/init.d/apache2 restart

 

Il ne reste plus qu’a démarrer vulture :

/etc/init.d/vulture start

 

Ouvrez votre navigateur est rendez-vous à l’adresse :  https://IP-DE-VOTRE-SERVEUR:9090 :

Login : admin
Password : admin

 

Enjoy !!!

Vulture Interface-Web-home

 

@ Bientôt 😉

 

(P.S : Perso lors de la création de ma VM Debian SQUEEZE, à l’étape : « Choix des logiciels » je n’avais laissé que : Serveur SSH et une fois l’installation fini, jamais je n’ai réussis à lancer l’interface. Pour corriger ce problème lors de la création suivante j’ai coché tout ce qui suit) :

 

 

 

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *