Installieren von PhpVirtualBox unter Ubuntu
Was ist PhpvirtualBox?
Dies ist eine Open-Source-Implementierung über Ajax / PHP. Eine Verwaltungsschnittstelle zur Verwendung in einem Intranet, um die Aufgabe von Systemadministratoren zu erleichtern, die eine virtuelle Computerumgebung ohne GUI verwalten müssen.
Betriebssystem-Plattformen
Die Installation von PhpVirtualBox wurde unter einer Ubuntu 10.04 LTS Server- und Desktop-Version durchgeführt.
Die auf dem Betriebssystem installierte Version von VirtualBox ist die 4.0.12 von Oracle.
Weitere Informationen zur Installation von virtualbox finden Sie in diesem sehr guten Tutorial:
//www.howtoforge.com/virtualbox_ubuntu
Voraussetzungen
- Laden Sie die entsprechende Zip-Datei entsprechend der Version von Virtualbox herunter, die unter der folgenden Adresse installiert ist:
- Erstellen Sie einen Ordner mit dem Namen "public_html" in Ihrem Homeverzeichnis.
mkdir public_html
- Installieren Sie das Oracle-Paket:
Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
Laden Sie das Userdir-Modul in Apache2
sudo a2enmod userdir
Aktivierung
Um den Ordner "public_html" für PHP-Seiten zu aktivieren und zu verwenden, bearbeiten Sie die Datei "userdir.conf" in:
sudo nano /etc/apache2/mods-available/userdir.conf
- Kommentieren Sie die Zeile mit einem # voran
- #AllowOverride FileInfo AuthConfig Limit Indexes
- Fügen Sie oben in der Zeile hinzu
- AllowOverride All
Erlaube die Ausführung von PHP-Seiten
- Bearbeiten Sie die Datei 'php5.conf' in:
sudo nano /etc/apache2/mods-available/php5.conf
- Kommentieren Sie die folgenden fünf Zeilen:
#
#
#php_admin_value engine Aus
#
#
Starten Sie apache2 neu, damit dies alles berücksichtigt wird
sudo /etc/init.d/apache2 restart (oder) service apache2 restart
Testen einer einzelnen Seite in Ihrem Ordner "public_html"
Erstellen Sie eine Datei namens index.php und fügen Sie diese Zeilen hinzu:
- cd public_html
- touch index.php | echo ""> index.php
Testen Sie die Seite
Starten Sie Ihren Webbrowser und geben Sie die IP-Adresse Ihres Servers (oder Hostnamens) ein:
// ip_server / ~ benutzername /
Entpacke das Archiv und benenne es um
- Entpacken Sie phpvirtualbox-4.0-7.zip -d ~ / public_html
- mv phpvirtualbox-4.0-7 phpvirtualbox
- cd phpvirtualbox
Benenne 'config.php-example' um in 'config.php'
- mv config.php-exemple config.php
- nano config.php
Ändern Sie die folgenden Zeilen und ersetzen Sie 'vbox' und 'pass' durch Ihren 'user_name' und Ihr 'password':
var $ username = 'vbox';
var $ password = 'pass';
An dieser Stelle können Sie auch die Spracheinstellungen ändern:
var $ language = 'fr_fr';
Starten Sie die ausführbare Datei vboxwebsrv in einem Terminal
/ usr / lib / virtualbox / vboxwebsrv --background
Die folgenden Zeilen sollten erscheinen:
Oracle VM VirtualBox-Webdienst Version 4.0.12 (C) 2005-2011 Oracle Corporation Alle Rechte vorbehalten. 00: 00: 00.000 Haupt-VirtualBox-Webdienst 4.0.12 r72916 linux.x86 (15. Juli 2011, 16:50:08) Freigabeprotokoll 00: 00: 00.000 Hauptprotokoll geöffnet 2011-08-04T19: 35: 55.956308000Z 00:00: 00.000 Hauptbetriebssystem Produkt: Linux 00: 00: 00.000 Hauptbetriebssystem Release: 2.6.32-33-generic 00: 00: 00.000 Hauptbetriebssystem Version: # 71-Ubuntu SMP Mi Jul 20 17:30:40 UTC 2011 00:00: Service Pack für 00.000 Hauptbetriebssysteme: # 71-Ubuntu SMP Mi Jul 20 17:30:40 UTC 2011 00: 00: 00.000 Hauptprogramm: / usr / lib / virtualbox / vboxwebsrv 00: 00: 00.000 Hauptprozess-ID: 3853 00:00 : 00.000 main Pakettyp: LINUX_32BITS_UBUNTU_10_04 00: 00: 00.367 SQPmp Socket-Verbindung erfolgreich: Host = Standard (localhost), Port = 18083, Master-Socket = 8
Testen Sie Ihre phpvirtualbox in Ihrem Webbrowser
Starten Sie Ihren Webbrowser und geben Sie die IP-Adresse Ihres Servers (oder Hostnamens) ein:
// ip_server / ~ benutzername / phpvirtualbox
- Der Standard-Benutzername 'admin' und das Passwort: 'admin'
WICHTIG: Die Personen, die das Verzeichnis 'phpvirtualbox' in / var / www / ablegen, werden die nach der ersten Verbindung erstellte VM niemals sehen.
Es ist unbedingt erforderlich, dieses Verzeichnis in das public_html-Verzeichnis Ihres Homeverzeichnisses zu stellen. Deshalb beginnt das Tutorial mit der Aktivierung des userdir-Moduls in apache2.
Aktivieren Sie die Remoteverbindung zur VM
- Wählen Sie die Maschine aus, die Sie starten möchten.
- Aktivieren Sie unter "Anzeige" das Kontrollkästchen "Remotedesktop" und aktivieren Sie die Server-Ports im Bereich von 3389-4000.
- Bestätigen Sie mit OK
- Starten Sie Ihre virtuelle Maschine, indem Sie auf "Start" klicken und in "Ansicht" nachsehen. Dort werden die IP-Adresse und der Port angezeigt, die für die Anzeige dieser Maschine zugewiesen wurden.
- Oder klicken Sie einfach auf die 'Konsole' und dann auf 'Verbinden'.
Starten Sie einen Terminal Server-Client
- Felder ausfüllen (zB 192.168.1.11:3389)
- Wenn es sich um einen Windows-Computer handelt, wählen Sie das 'RDPv5'-Protokoll (für Linux verwenden Sie das VNC-Protokoll).
- Wenn VNC nicht installiert ist. Sie können es installieren mit:
sudo apt-get install vncviewer
Sie können "Remotedesktop-Viewer" nur verwenden, wenn die virtuelle Maschine die Remoteverbindung zulässt. Andernfalls wird die VM nicht im Remotedesktop-Viewer angezeigt.
- Anwendungen -> Internet -> Remote Desktop Viewer