Установка phpVirtualBox в Ubuntu

phpVirtualBox — веб-интерфейс для VirtualBox с почти такой же функциональностью как и стандартная графическая оболочка.

Предположим что веб-сервер уже установлен, если нет, то смотрим статьи:
Установка и настройка веб-сервера Apache2
Установка и настройка Nginx
VirtualBox также должен быть установлен: Установка VirtualBox в Ubuntu

Создадим директорию для файлов phpVirtualBox:

sudo mkdir /var/www/virtualbox

Установим необходимые пакеты:

sudo apt-get install php5-common php5-mysql php5-fpm php-pear

Посмотрим на новую версию на сайте http://sourceforge.net/projects/phpvirtualbox/files/ и скачаем её:

cd /var/www/virtualbox
sudo wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-2.zip
sudo unzip phpvirtualbox-5.0-2.zip

Создадим конфигурационный файл из шаблона:

sudo cp /var/www/virtualbox/config.php-example /var/www/virtualbox/config.php

Отредактируем его любым текстовым редактором, например nano:

sudo nano /var/www/virtualbox/config.php
var $username = 'ЛОГИН'; # логин и пароль, от которого работает VirtualBox
var $password = 'ПАРОЛЬ';
var $location = 'http://192.168.1.2:18083/'; #адрес на котором работает веб-служба VirtualBox
var $vrdeports = '5000-5100'; #порты для подключения по RDP
var $consoleHost = '192.168.1.2';  #IP где работает VirtualBox

Настроим веб-службу VirtualBox:

sudo nano /etc/default/virtualbox
VBOXWEB_USER=ЛОГИН        # логин, от которого запущен VirtualBox
VBOXWEB_HOST=192.168.0.1 #IP, где запущена  веб-служба VirtualBox
VBOXWEB_PORT=18083 # порт, на котором запущена веб-служба VirtualBox

Укажем владельца www файлов:

sudo chown -R www-data:www-data /var/www/virtualbox

Запустим веб-службу VirtualBox:

sudo service vboxweb-service start

Теперь phpVirtualBox можно отрыть в браузере по ссылке http://ХОСТ/virtualbox
Стандартный логин — admin, пароль — admin.

Все.

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