phpVirtualBox-Installation auf Debian Linux und Apache2-Webserver
phpVirtualBox ermöglicht es Ihnen, Ihre virtuellen Maschinen, die unter VirtualBox laufen, lokal oder remote über eine webbasierte Schnittstelle zu verwalten. Diese Konfiguration beschreibt eine Installation und grundlegende Konfiguration von phpVirtualBox unter Debian Linux.
Zuerst müssen wir apache2 und die PHP-Unterstützung installieren:
apt-get install libapache2-mod-php5 apache2 unzip wget
Als nächstes müssen wir phpVirtualBox herunterladen. Bitte aktualisieren Sie ggf. Ihren Download-Link:
wget http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
Als nächstes entpacken wir den phpVirtualBox-Codeund verschieben ihn in das Stammverzeichnis unseres apache2-Webserver-Verzeichnisses.
unzip phpvirtualbox-4.3-2.zip
mv phpvirtualbox-4.3-2/ /var/www/html/vbox
Als nächstes müssen wir unsere config.php Datei einrichten. Kopieren Sie zunächst eine config.php-Beispiel-Konfigurationsdatei nach config.php.:
cd /var/www/html/vbox
cp config.php-example config.php
Standardmäßig funktioniert die Beispielkonfigurationsdatei gut. Alles, was erforderlich ist, ist, einen Benutzernamen und ein Passwort für einen Benutzer festzulegen, der Virtual Box ausführt. Öffnen Sie dazu Ihre neue config.php und wechseln Sie zu den folgenden Zeilen, um die Anmeldeinformationen Ihres Virtual Box-Benutzers widerzuspiegeln:
/* Username / Password for system user that runs VirtualBox */
var $username = 'vboxuser';
var $password = 'password';
Ändern Sie den Besitzer des gesamten vbox-Verzeichnisses, das alle phpVirtualBox-Dateien enthält, in www-data:
chown -R www-data.www-data /var/www/html/vbox
Was noch übrig bleibt, ist den VirtualBox-Webserver zu starten. Der Webserver der virtuellen Box sollte von dem Benutzer gestartet werden, der in config.php Datei definiert ist:
vboxwebsrv -H 127.0.0.1
Oracle VM VirtualBox web service Version 4.3.18_Debian
(C) 2007-2015 Oracle Corporation
All rights reserved.
VirtualBox web service 4.3.18_Debian r96516 linux.amd64 (Jan 26 2015 11:31:36) release log
00:00:00.000159 main Log opened 2015-02-28T08:25:43.845995000Z
00:00:00.000162 main Build Type: release
00:00:00.000166 main OS Product: Linux
00:00:00.000167 main OS Release: 3.16.0-4-amd64
00:00:00.000169 main OS Version: #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08)
00:00:00.000201 main DMI Product Name: Z68X-UD3-B3
00:00:00.000211 main DMI Product Version:
00:00:00.000307 main Host RAM: 7986MB total, 6284MB available
00:00:00.000312 main Executable: /usr/lib/virtualbox/vboxwebsrv
00:00:00.000313 main Process ID: 8333
00:00:00.000314 main Package type: LINUX_64BITS_GENERIC (OSE)
00:00:00.161962 SQPmp Socket connection successful: host = 127.0.0.1, port = 18083, master socket = 9
Jetzt können Sie auf Ihre phpVirtualBox-Weboberfläche zugreifen, indem Sie in Ihrem Browser navigieren zu:
http://localhost/vbox/
Wo der Standardname und das Passwort von phpVirtualBox lauten:
username: admin
password: admin
