10

VirtualBox 4.3 phpVirtualBox 4.3 Ubuntu 12.04 serveur

Cet article est avant tout un aide mémoire pour mes besoins, sur l’installation de VirtualBox 4.3 sous Ubuntu serveur 12.04 LTS sans interface graphique. Pour l’administration de VirtualBox, je vais utiliser phpVirtualBox.

PhpVirtualbox est une interface web écrite en PHP et qui utilise la technologie Ajax. C’est une application open-source LGPLv3, développée par Ian Moore. Cette interface web permet d’accéder et de contrôler les instances de VirtualBox à distance.

phpvirtualbox

Les commandes sont éxécutées en tant que root.

Installation VirtualBox 4.3

Ajout du dépôt de VirtualBox:

echo "deb http://download.virtualbox.org/virtualbox/debian precise contrib" > /etc/apt/sources.list.d/virtualbox.list

Mise à jour des dépôts:

apt-get update

Installation VirtuallBox 4.3:

apt-get install virtualbox-4.3

Téléchargement du pack d’extension:

wget download.virtualbox.org/virtualbox/4.3.4/Oracle_VM_VirtualBox_Extension_Pack-4.3.4-91027.vbox-extpack

Installation du pack d’extension:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.4-91027.vbox-extpack

Ajout de l’utilisateur courant au groupe vboxusers:

adduser fred vboxusers

Installation phpVirtualBox 4.3

Installation du serveur web Apapche2 + Php5:

sudo apt-get install apache2 php5

Activation du module userdir dans apache2:

a2enmod userdir 

Configuration userdir.conf:

nano /etc/apache2/mods-available/userdir.conf 

Commenter la ligne:

#AllowOverride FileInfo AuthConfig Limit Indexes

Ajouter la ligne:

AllowOverride All 

Autoriser l’exécution des pages PHP:

nano /etc/apache2/mods-available/php5.conf 

Commentez les 5 lignes de cette façon:

#<IfModule mod_userdir.c>
#<Directory /home/*/public_html>
#php_admin_value engine Off
#</Directory>
#</IfModule> 

Relance d’Apache:

service apache2 restart 

Création du répertoire public_html:

mkdir ~/public_html

Téléchargement de phpVirtualBox:

cd /home/fred/public_html/
wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-0.zip

Décompresser phpvirtualbox-4.3-0.zip:

unzip phpvirtualbox-4.3-0.zip

Renommer le fichier config.php:

mv config.php-exemple config.php 

Paramétrer le fichier config.php:

nano config.php 

Remplacer ‘vbox’ et ‘pass’ par le compte du serveur:

var $username = 'vbox';
var $password = 'pass'; 

Lancement du serveur VirtualBox:

vboxwebsrv -b

Accès à phpVirtualBox: http://ip_serveur/~fred/

login

Login: admin
Mot de passe: admin

phpvirtuabox_welcome

Dans cette interface, on retrouve les mêmes fonctionnalités que la version GUI de VirtualBox.

Le seul point négatif de cette interface, il faut un plugin flash pour avoir accès à la console.

phpvirtualbox_console

Source installation VirtualBox.
Source installation phpVirtualBox.

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

10 commentaires

  1. Non je n’ai pas pris ce chemin la pour mettre phpvirtualbox.
    Je l’ai mis dans mon /var/www ( comme je l’avais déjà fait avant de refaire mon serveur )

    Je viens de penser a une chose au boulot, il faudrait que je regarde si le flash et autre son bien mis sur mon poste.

    Ce que j’ai fais pour la mise en place ressemble plus à ceci : http://www.vionblog.com/virtualbox-4-3-phpvirtualbox-debian-wheezy/ Sauf que j’utilise apache.

  2. Peut être un problème de droit?
    Ou oui peut être un problème du plugin flash. D’abord c’est vraiment le gros point noir de phpvirtualbox, l’obligation de passe par un plugin flash… de plus le clavier est en QWERTY….

  3. Que je suis bête, dans les commentaires de l’article que je t’ai mis en lien il y a une personne qui à le même soucis et la réponse et dans les commentaires…

    Please check your /var/log/nginx/error.log maybe your php is not working i changed the default TCP fastcgi_pass to Debian default unix:/var/run/php5-fpm.sock;
    It is set in: /etc/php5/fpm/pool.d/www.conf under listen = /var/run/php5-fpm.sock
    I’ve done this tutorial installing it on Debian 7.2 i don’t know what are ubuntu’s default settings.
    My PHP version is PHP 5.4.4-14+deb7u5

    Solved, it was other PHP issue. Anyway thanks!

    Je vais essayer de voir en rentrant chez moi ce soir si cela fonctionne ^^

  4. C’est bon cela fonctionne, il manquait quelques petite chose qui n’étais pas installer sur le serveur *happy*

  5. Vouep, je viens de lancer un petit :
    apt-get install apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apache2 apache2-doc apache2-suexec libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php5-common php5-mysql php5-suhosin php-pear wge

    Et ça tourne impec.
    Sinon en passant ton site est sympatoche comme il faut bien ^^

  6. Ha ouai! il te manquait pas mal de dépendances ^^
    Merci m’sieur :-)

  7. Y’en avais pas mal qui étaient déjà sur le debian, dans le doute j’ai envoyer toute la commande, comme on dit c’est mieux trop que pas assez :D

Laisser un commentaire

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