Установка phpvirtualbox web интерфейс для virtualbox

Последнию версию можно взять с сайта http://phpvirtualbox.googlecode.com, там же есть документация по установке на различные системы. И так скачиваем и распаковываем:


wget  http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-10.zip
unzip phpvirtualbox-4.1-10.zip

Ставим apache с php


sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5

В конфигах apache смотрим опцию DocumentRoot у меня это /var/www
Теперь копирую туда файлы phpvirtualbox


cp -R phpvirtualbox-4.1-10 /var/www/vbox
cd /var/www/vbox

создаем файл настроек


cp config.php-example config.php

И редактируем его


//тут указываем вашего системного юзера под которым работает virtualbox
var $username = ‘vbox’;
var $password = ‘pass’;
var $language = ‘ru’;

Добавляем в /etc/default/virtualbox


VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1

Теперь небольшой момент, те кто как я пользуются OSE версией, то обнаружат, что у нас отсутствует файл /etc/init.d/vboxweb-service и что бы нам запустить vboxwebsrv пишем:


 vboxwebsrv -b -F /dev/null

Тут указываем, что бы он запустился в бэкграунде, а логи выводил в /dev/null. Для дальнейшего использования, нужно будет создать скрипт автозапуска и остановки vboxwebsrv.

Обладателям oracle версии virtualbox нужно просто запустить скрипт


/etc/init.d/vboxweb-service  start

Проверяем как запустился наш vboxwebserver


ps aux | grep vboxwebsrv

и видим, что нормально 16482 0.0 0.4 40208 7232 ? Sl 12:25 0:00 /usr/lib/virtualbox/vboxwebsrv -b -F /dev/null

теперь заходим http://ваш-ip-address-server-vm/vbox/ и вводим admin admin

Заходим

Если все работает правильно, то увидите такое окно

Интерфейс

Дальше как в обычно gui интерфейсе virtualbox’a

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *