Хроники Knowledge Base Slackware FAQ Tools Акела Озеро Селигер Путешествия Рецепты Обои Фоторедактор Сертификаты Контакты
Oracle VirtualBox

Создано: 07 Октября 2011г.   17:23
Модифицировано: 10 Октября 2011г.   19:19

[ Назад ]

Web интерфейс phpVirtualBox


Для удаленной работы с системой виртуализации Oracle VirtualBox есть замечательное средство - phpVirtualBox AJAX Web interface.
Данное средство позволяет выполнять полное управление виртуальными машинами с использованием Web интерфейса, аналогичного графическому интерфейсу на локальной машине.
Это позволит, например, предоставить возможность коллегам воспользоваться виртуалками на Вашей машине. И все что для этого нужно - Web браузер.

Опишу кратко порядок установки и настройки для Windows 7.
(Статья Installation of phpVirtualBox на сайте проекта)

Вначале необходимо установить собственно VirtualBox
Далее устанавливаем IIS:
"Панель управления" - "Программы и компоненты" - "Включение и отключение компонентов Windows"
Службы IIS
Добавляем "Службы Интернета" - "Компоненты разработки приложений" - "CGI"
Добавляем "Службы Интернета" - "Безовасность" - добавить нужные методы

Устанавливаем PHP:
PHP For Windows: Binaries and sources Releases

На вопрос "к какому серверу автоматически прикрутить модуль PHP" отвечаем: "IIS FastCGI".

Скачать phpvirtualbox и скопировать в папку, которая будет доступна IIS, например: C:\inetpub\phpvirtualbox\

Создать новый сайт в IIS: "Управление компьютером" - "Службы и приложения" - "Диспетчер служб IIS" - "Сайты" - "Добавить веб сайт"
(Можно использовать сайт по умолчанию или скопировать папку в него)

Добавить в автозагрузку сервис vboxwebsrv
Статья как это сделать здесь:
Start vboxwebsrv as "service" in Windows 7 / Server 2008 / Vista


Для задания указать пользователя Система!
Если появляется сообщение: Error logging in to vboxwebsrv
проверить, под кем запущена служба!


Собственно после этого все должно заработать!
Войти первый раз можно под пользователем admin и паролем admin.

Настройка аутентификации описана здесь: Authentication - phpvirtualbox - Authentication in phpVirtualBox - A web-based VirtualBox front-end written in PHP. - Google Project Hosting


Так же желательно настроить аутентификацию в IIS

Можно включить SSL и Windows аутентификацию:

Добавить разрешения для нужных пользователей на папку phpvirtualbox\
Диспетчер служб IIS -->
--> Сертификаты сервера --> Создать самозаверенный сертификат
--> Сайты --> phpvirtualbox --> Изменить привязки --> Добавить HTTPS
--> Сайты --> phpvirtualbox --> Параметры SSL --> Требовать SSL
--> Сайты --> phpvirtualbox --> Проверка подлинности --> Выключить анонимную
--> Сайты --> phpvirtualbox --> Проверка подлинности --> Включить Windows
--> Сайты --> phpvirtualbox --> Правила Авторизации --> Задать пользователей






[ Назад ]







Powered by Parser & MyCMS Дмитрий Ульянов, 2001-2018 (с)