404 Not Found


nginx
{"id":7118,"date":"2015-06-05T18:08:56","date_gmt":"2015-06-05T21:08:56","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=7118"},"modified":"2015-06-05T18:12:07","modified_gmt":"2015-06-05T21:12:07","slug":"como-gerenciar-suas-maquinas-virtuais-do-virtualbox-via-navegador-web","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2015\/06\/05\/como-gerenciar-suas-maquinas-virtuais-do-virtualbox-via-navegador-web","title":{"rendered":"Como Gerenciar Suas M\u00e1quinas Virtuais do Virtualbox via Navegador Web"},"content":{"rendered":"

Ol\u00e1 pessoal,<\/p>\n

J\u00e1 faz algum tempo que queria colocar essa dica aqui no canal, mas sempre ficou para depois.<\/p>\n

Hoje vamos finalmente fazer isso. Gerenciar Suas m\u00e1quinas virtuais atrav\u00e9s de uma console web do Virtualbox, acess\u00edvel de qualquer computador em sua rede.<\/p>\n

Isso \u00e9 poss\u00edvel gra\u00e7as a instala\u00e7\u00e3o do Apache e alguns outros programas e m\u00f3dulos.<\/p>\n

Se voc\u00ea ainda n\u00e3o conhece o Virtualbox, e como criar m\u00e1quinas virtuais nele d\u00ea uma olhada neste artigo.<\/p>\n

1 – Instalar pr\u00e9 requisitos para preparar seu sistema<\/h3>\n
sudo apt-get install build-essential dkms unzip -y<\/pre>\n

2 – Instalar o Virtualbox (caso j\u00e1 n\u00e3o tenha ele instalado)<\/h3>\n
wget -q http:\/\/download.virtualbox.org\/virtualbox\/debian\/oracle_vbox.asc -O- | sudo apt-key add -\r\nsudo sh -c 'echo \"deb http:\/\/download.virtualbox.org\/virtualbox\/debian trusty contrib\" >> \/etc\/apt\/sources.list.d\/virtualbox.list'<\/pre>\n
sudo apt-get update && sudo apt-get instal virtualbox-4.3<\/pre>\n

Certifique-se agora que seu usu\u00e1rio pertence ao grupo vbox users.<\/p>\n

sudo usermod -aG vboxusers seu-usu\u00e1rio<\/pre>\n

3 – Instalar o Extension Pack (caso j\u00e1 n\u00e3o tenha ele instalado)<\/h3>\n

Entre no site de downloads do Virtualbox<\/a><\/span><\/span><\/p>\n

Baixe o arquivo e o instale clicando 2x sobre o arquivo baixado.<\/p>\n

\"virtualbox-extension-pack\"<\/p>\n

 <\/p>\n

4 – Instalar o Apache e m\u00f3dulos<\/h3>\n

Como dito, o phpvirtualbox opera sobre o Apache (servidoweb) e com suporte ao PHP.<\/p>\n

4.1 – Portanto, para instal\u00e1-los, execute o comando:<\/strong><\/p>\n

sudo apt-get install apache2 php5 libapache2-mod-php5<\/pre>\n

Al\u00e9m disso, \u00e9 preciso instalar o pacote php-soap<\/b>. Requisito para o funcionamento do phpvirtualbox.<\/p>\n

4.2 – Instale-o com o seguinte comando<\/strong><\/p>\n

sudo apt-get install php-soap<\/pre>\n

4.3 – E depois, reinicie o servidor web:<\/strong><\/p>\n

sudo \/etc\/init.d\/apache2 restart<\/pre>\n

5 – Instalar o PHP-Virtualbox<\/h3>\n

5.1 – Por fim, baixe a \u00faltima vers\u00e3o do phpVirtualBox<\/span> no<\/strong> site oficial<\/a>.<\/p>\n

Nesse ambiente foi utilizado a vers\u00e3o 4.3.1, obtido da seguinte forma:<\/p>\n

wget http:\/\/sourceforge.net\/projects\/phpvirtualbox\/files\/phpvirtualbox-4.3-1.zip<\/pre>\n

5.2 – Extrai-o atrav\u00e9s do comando:<\/strong><\/p>\n

unzip phpvirtualbox-4.3-1.zip<\/pre>\n

5. 3 – Agora, transfira a pasta para o diret\u00f3rio de p\u00e1ginas do Apache:<\/strong><\/p>\n

sudo mkdir \/var\/www\/html\/phpvirtualbox<\/pre>\n
sudo mv phpvirtualbox-4.3-1 \/var\/www\/html\/phpvirtualbox<\/pre>\n

6 – Configurar o PHP-Virtualbox<\/h3>\n

Por fim, configure da seguinte maneira o phpvirtualbox para torn\u00e1-lo dispon\u00edvel:<\/p>\n

6.1 – Crie um arquivo config.php atrav\u00e9s do arquivo de configura\u00e7\u00e3o de exemplo:<\/strong><\/p>\n

sudo cp \/var\/www\/html\/phpvirtualbox\/phpvirtualbox-4.3-1\/*.* \/var\/www\/html\/phpvirtualbox\/<\/pre>\n

6.2 – Depois renomeie-o e edite as informa\u00e7\u00f5es:<\/strong><\/p>\n

sudo mv \/var\/www\/html\/phpvirtualbox\/config.php-example \/var\/www\/html\/phpvirtualbox\/config.php<\/pre>\n

6.3 – Altere estas linhas pelo nome de seu usu\u00e1rio e sua senha (estou usando o gedit, mas se voc\u00ea estiver em um servidor sem interface gr\u00e1fica poder\u00e1 usar o nano)
\n<\/strong><\/p>\n

sudo gedit \/var\/www\/html\/phpvirtualbox\/config.php<\/pre>\n
var $username = 'meu-usu\u00e1rio';\r\nvar $password = 'minha-senha';\r\n\r\n\"virtualbox-web\"\r\n<\/pre>\n

6.4 – Agora, edite o arquivo \/etc\/defaut\/virtualbox:<\/strong><\/p>\n

sudo gedit \/etc\/default\/virtualbox<\/pre>\n

E insira o usu\u00e1rio criado nesse arquivo:<\/p>\n

No meu caso usei o usu\u00e1rio “suporte”, conforme imagem abaixo, mas coloque o nome do seu usu\u00e1rio.<\/p>\n

VBOXWEB_USER=meu-usu\u00e1rio<\/pre>\n
<\/div>\n
\"vbox-web4\"<\/div>\n
<\/div>\n

6.6 – Agora, inicie o servi\u00e7o do VirtualBox-Web:<\/strong><\/p>\n

sudo \/etc\/init.d\/vboxweb-service start<\/pre>\n

7 – Testando<\/h3>\n

Acesse em seu navegador o endere\u00e7o de IP do seu servidor seguido de phpvirtualbox<\/p>\n

O usu\u00e1rio e senha que se entra admin<\/strong> nos dois campos.<\/p>\n

\"vbox-web5\"<\/p>\n

E abaixo a lista de minhas M\u00e1quinas Virtuais. \ud83d\ude42<\/p>\n

\"vbox-web6\"<\/p>\n

 <\/p>\n

MAIS INFORMA\u00c7\u00d5ES<\/b>SITE OFICIAL<\/a>Install Oracle VirtualBox And Manage It Using phpVirtualBox On A Ubuntu 14.04 Headless Server<\/a><\/p>\n

Abra\u00e7os,<\/p>\n

Cleuber<\/p>\n","protected":false},"excerpt":{"rendered":"

Ol\u00e1 pessoal, J\u00e1 faz algum tempo que queria colocar essa dica aqui no canal, mas sempre ficou para depois. Hoje vamos finalmente fazer isso. Gerenciar Suas m\u00e1quinas virtuais atrav\u00e9s de uma console web do Virtualbox, acess\u00edvel de qualquer computador em sua rede. Isso \u00e9 poss\u00edvel gra\u00e7as a instala\u00e7\u00e3o do Apache e alguns outros programas e …<\/p>\n","protected":false},"author":1,"featured_media":7132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4,348],"tags":[363],"class_list":["post-7118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-virtualbox-web"],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=7118"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/7132"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=7118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=7118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=7118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}