Cài đặt PhpVirtualBox trong Ubuntu

PhpvirtualBox là gì?

Đây là một triển khai nguồn mở thông qua Ajax / PHP. Giao diện quản trị dự định sử dụng trong Intranet để tạo điều kiện cho nhiệm vụ của quản trị viên hệ thống, những người phải quản lý môi trường tính toán ảo mà không cần GUI.

Nền tảng hệ điều hành

Việc cài đặt PhpVirtualBox được thực hiện trong phiên bản máy chủ và máy tính để bàn Ubuntu 10.04 LTS.

Phiên bản VirtualBox được cài đặt trên HĐH là 4.0.12 từ Oracle.

Để biết thêm thông tin về việc cài đặt virtualbox, xem hướng dẫn rất tốt này:

//www.howtoforge.com/virtualbox_ubfox

Điều kiện tiên quyết

  • Tải xuống tệp zip thích hợp theo phiên bản Virtualbox được cài đặt tại địa chỉ sau:

  • Tạo một thư mục có tên 'public_html' trong homedirectory của bạn.

mkdir công khai_html

  • Cài đặt gói Oracle:
    •  Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
sudo VBoxManage extpack cài đặt Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack

Tải mô-đun userdir trong apache2

 sudo a2enmod userdir 

Kích hoạt

Để bật và sử dụng thư mục 'public_html' với các trang php, hãy chỉnh sửa tệp userdir.conf nằm trong:

sudo nano /etc/apache2/mods-av Available / userdir.conf

  • Nhận xét dòng bên dưới với một # ở phía trước
    • # ALLowOverride FileInfo AuthConfig Chỉ mục giới hạn
  • Thêm ở đầu dòng
    • Cho phép tất cả

Cho phép thực thi các trang PHP

  • Chỉnh sửa tệp 'php5.conf' nằm trong:

sudo nano /etc/apache2/mods-av Available / php5.conf

  • Nhận xét năm dòng dưới đây, như vậy:

#

#

#php_admin_value tắt động cơ

#

#

Khởi động lại apache2 để nó đưa tất cả vào tài khoản

 sudo /etc/init.d/apache2 khởi động lại (hoặc) dịch vụ apache2 khởi động lại 

Kiểm tra một trang trong thư mục 'public_html' của bạn

Tạo một tệp có tên là index.php và thêm các dòng này vào bên trong:

  • cd công khai_html
  • chạm chỉ mục.php | tiếng vang ""> index.php

Kiểm tra trang

Khởi chạy trình duyệt web của bạn và nhập địa chỉ IP của máy chủ của bạn (hoặc tên máy chủ):

 // ip_server / ~ user_name / 

Giải nén tệp lưu trữ và đổi tên nó

  • giải nén phpvirtualbox-4.0-7.zip -d ~ / public_html
  • mv phpvirtualbox-4.0-7 phpvirtualbox
  • cd phpvbox

Đổi tên 'config.php-example' thành 'config.php'

  • mv config.php-exemple config.php
  • cấu hình nano.php

Thay đổi các dòng sau thay thế 'vbox' và 'pass' bằng 'user_name' và 'mật khẩu' của bạn:

tên người dùng var $ = 'vbox';

var $ password = 'pass';

Tại thời điểm này, bạn cũng có thể sửa đổi cài đặt ngôn ngữ:

var $ ngôn ngữ = 'fr_fr';

Bắt đầu thực thi vboxwebsrv trong một thiết bị đầu cuối

 / usr / lib / virtualbox / vboxwebsrv - sân sau 

Các dòng dưới đây sẽ xuất hiện:

 Oracle VM VirtualBox phiên bản dịch vụ web 4.0.12 (C) 2005-2011 Tập đoàn Oracle Tất cả quyền được bảo lưu. 00: 00: 00.000 dịch vụ web VirtualBox chính 4.0.12 r72916 linux.x86 (ngày 15 tháng 7 năm 2011 16:50:08) nhật ký phát hành 00: 00: 00.000 Nhật ký chính đã mở 2011-08-04T19: 35: 55.956308000Z 00:00: 00.000 Sản phẩm hệ điều hành chính: Linux 00: 00: 00.000 Bản phát hành hệ điều hành chính: 2.6.32-33-chung 00: 00: 00.000 Phiên bản hệ điều hành chính: # 71-Ubuntu SMP Thứ tư ngày 20 tháng 7 17:30:40 UTC 2011 00:00: 00.000 Gói dịch vụ hệ điều hành chính: # 71-Ubuntu SMP Thứ tư ngày 20 tháng 7 17:30:40 UTC 2011 00: 00: 00.000 Chính thực thi: / usr / lib / virtualbox / vboxwebsrv 00: 00: 00.000 ID quy trình chính: 3853 00:00 : 00.000 Loại gói chính: LINUX_32BITS_UBUNTU_10_04 00: 00: 00.367 SQPmp Kết nối ổ cắm thành công: host = default (localhost), port = 18083, master socket = 8 

Kiểm tra phpvirtualbox của bạn trong trình duyệt web của bạn

Khởi chạy trình duyệt web của bạn và nhập địa chỉ IP của máy chủ của bạn (hoặc tên máy chủ):

  •  // ip_server / ~ user_name / phpvirtualbox 
  • Tên người dùng mặc định 'admin' và Mật khẩu: 'admin'

QUAN TRỌNG: Những người đặt thư mục 'phpvirtualbox' trong / var / www / sẽ không bao giờ thấy VM được tạo sau kết nối đầu tiên.

Điều bắt buộc là phải đặt thư mục này trong public_htmlof homedirectory của bạn. Đó là lý do tại sao hướng dẫn bắt đầu với việc kích hoạt mô-đun userdir trong apache2.

Cho phép kết nối từ xa với VM

  • Chọn máy bạn muốn bắt đầu.
  • Trong Hiển thị và chọn hộp kiểm Remote Desktop 'Kích hoạt các cổng của máy chủ trong phạm vi từ 3389-4000.
  • Xác nhận bằng cách nhấn OK
  • Khởi động máy ảo của bạn bằng cách nhấp vào Bắt đầu và xem trong 'Xem', bạn sẽ thấy địa chỉ IP kết nối và cổng được chỉ định để xem máy đó.
  • Hoặc chỉ cần nhấp vào 'Bảng điều khiển' và sau đó nhấp vào 'Kết nối'.

Khởi chạy máy khách Terminal Server

  • Hoàn thành các trường (ví dụ 192.168.1.11:3389)
  • Nếu đó là máy chạy Windows thì hãy chọn giao thức 'RDPv5' (đối với Linux sử dụng giao thức VNC)
  • Nếu VNCis không được cài đặt. Bạn có thể cài đặt nó với:
    •  sudo apt-get cài đặt vncviewer 

Bạn có thể sử dụng "Remote Desktop Viewer 'với điều kiện duy nhất là máy ảo cho phép kết nối từ xa, nếu không VM sẽ không xuất hiện trong Remote Desktop Viewer.

  • Ứng dụng -> Internet -> Trình xem máy tính từ xa

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên