设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

在Ubuntu 18.04 LTS无头服务器上安装Oracle VirtualBox(2)

发布时间:2018-10-12 22:02 所属栏目:117 来源:Sk
导读:从这里为 VirtualBox 5.2.x 下载最新版的扩展包。 $ wget https://download.virtualbox.org/virtualbox/5.2.14/Oracle_VM_VirtualBox_Extension_Pack-5.2.14.vbox-extpack 使用如下的命令去安装扩展包: $ sudo VBo

从这里为 VirtualBox 5.2.x 下载最新版的扩展包。

  1. $ wget https://download.virtualbox.org/virtualbox/5.2.14/Oracle_VM_VirtualBox_Extension_Pack-5.2.14.vbox-extpack

使用如下的命令去安装扩展包:

  1. $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.14.vbox-extpack

恭喜!我们已经成功地在 Ubuntu 18.04 LTS 服务器上安装了 Oracle VirtualBox 的扩展包。现在已经可以去部署虚拟机了。参考 virtualbox 官方指南,在命令行中开始创建和管理虚拟机。

然而,并不是每个人都擅长使用命令行。有些人可能希望在图形界面中去创建和使用虚拟机。不用担心!下面我们为你带来非常好用的 phpVirtualBox 工具!

关于 phpVirtualBox

phpVirtualBox 是一个免费的、基于 web 的 Oracle VirtualBox 后端。它是使用 PHP 开发的。用 phpVirtualBox 我们可以通过 web 浏览器从网络上的任意一个系统上,很轻松地创建、删除、管理、和执行虚拟机。

在 Ubuntu 18.04 LTS 上安装 phpVirtualBox

由于它是基于 web 的工具,我们需要安装 Apache web 服务器、PHP 和一些 php 模块。

为此,运行如下命令:

  1. $ sudo apt install apache2 php php-mysql libapache2-mod-php php-soap php-xml

然后,从 下载页面 上下载 phpVirtualBox 5.2.x 版。请注意,由于我们已经安装了 VirtualBox 5.2 版,因此,同样的我们必须去安装 phpVirtualBox 的 5.2 版本。

运行如下的命令去下载它:

  1. $ wget https://github.com/phpvirtualbox/phpvirtualbox/archive/5.2-0.zip

使用如下命令解压下载的安装包:

  1. $ unzip 5.2-0.zip

这个命令将解压 5.2.0.zip 文件的内容到一个名为 phpvirtualbox-5.2-0 的文件夹中。现在,复制或移动这个文件夹的内容到你的 apache web 服务器的根文件夹中。

  1. $ sudo mv phpvirtualbox-5.2-0/ /var/www/html/phpvirtualbox

给 phpvirtualbox 文件夹分配适当的权限。

  1. $ sudo chmod 777 /var/www/html/phpvirtualbox/

接下来,我们开始配置 phpVirtualBox。

像下面这样复制示例配置文件。

  1. $ sudo cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php

编辑 phpVirtualBox 的 config.php 文件:

  1. $ sudo nano /var/www/html/phpvirtualbox/config.php

找到下列行,并且用你的系统用户名和密码去替换它(就是前面的“添加用户到 VirtualBox 组中”节中使用的用户名)。

在我的案例中,我的 Ubuntu 系统用户名是 sk ,它的密码是 ubuntu

  1. var $username = 'sk';
  2. var $password = 'ubuntu';

在Ubuntu 18.04 LTS无头服务器上安装Oracle VirtualBox

保存并关闭这个文件。

接下来,创建一个名为 /etc/default/virtualbox 的新文件:

  1. $ sudo nano /etc/default/virtualbox

添加下列行。用你自己的系统用户替换 sk

  1. VBOXWEB_USER=sk

最后,重引导你的系统或重启下列服务去完成整个配置工作。

  1. $ sudo systemctl restart vboxweb-service
  2. $ sudo systemctl restart vboxdrv
  3. $ sudo systemctl restart apache2

调整防火墙允许连接 Apache web 服务器

如果你在 Ubuntu 18.04 LTS 上启用了 UFW,那么在默认情况下,apache web 服务器是不能被任何远程系统访问的。你必须通过下列的步骤让 http 和 https 流量允许通过 UFW。

首先,我们使用如下的命令来查看在策略中已经安装了哪些应用:

  1. $ sudo ufw app list
  2. Available applications:
  3. Apache
  4. Apache Full
  5. Apache Secure
  6. OpenSSH

正如你所见,Apache 和 OpenSSH 应该已经在 UFW 的策略文件中安装了。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读