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 !!!
@ 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) :