Ubuntu에서 PhpVirtualBox 설치하기

PhpvirtualBox 란 무엇입니까?

이것은 Ajax / PHP를 통한 오픈 소스 구현입니다. GUI없이 가상 컴퓨팅 환경을 관리해야하는 시스템 관리자의 작업을 용이하게하기 위해 인트라넷에서 사용하기위한 관리 인터페이스.

OS 플랫폼

PhpVirtualBox 설치는 Ubuntu 10.04 LTS 서버 및 데스크탑 버전에서 수행되었습니다.

OS에 설치된 VirtualBox 버전은 Oracle에서 4.0.12입니다.

버추얼 박스 설치에 대한 더 자세한 정보는 다음의 튜토리얼을 참조하십시오 :

//www.howtoforge.com/virtualbox_ubuntu

전제 조건

  • 다음 주소에 설치된 Virtualbox의 버전에 맞는 zip 파일을 다운로드하십시오 :

  • 홈 디렉토리에 'public_html'이라는 폴더를 만듭니다.

mkdir public_html

  • Oracle 패키지를 설치하십시오.
    •  Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack

apache2에 userdir 모듈을로드하십시오.

 sudo a2enmod userdir 

활성화

PHP 페이지가있는 'public_html'폴더를 활성화하고 사용하려면 다음 위치에있는 userdir.conf 파일을 편집하십시오.

sudo nano /etc/apache2/mods-available/userdir.conf

  • 아래 줄에 #을 앞에 붙여 주석으로 처리하십시오.
    • #AllowOverride FileInfo AuthConfig 인덱스 제한
  • 줄 맨 위에 추가
    • AllowOverride 모두

PHP 페이지 실행 허용

  • 다음 위치에있는 'php5.conf'파일을 편집하십시오.

sudo nano /etc/apache2/mods-available/php5.conf

  • 아래 다섯 줄을 주석으로 작성하십시오.

#

#

#php_admin_value 엔진 끄기

#

#

모든 사항을 고려하여 apache2를 다시 시작하십시오.

 sudo /etc/init.d/apache2 restart (또는) service apache2 restart 

'public_html'폴더의 단일 페이지 테스트

index.php라는 이름의 파일을 만들고 다음 줄을 추가하십시오.

  • cd public_html
  • touch index.php | echo ""> index.php

페이지 테스트

웹 브라우저를 실행하고 서버 (또는 호스트 이름)의 IP 주소를 입력하십시오.

 // ip_server / ~ user_name / 

압축 파일의 압축을 풀고 이름을 바꿉니다.

  • phpvirtualbox-4.0-7.zip -d ~ / public_html의 압축을 풉니 다.
  • mv phpvirtualbox-4.0-7 phpvirtualbox
  • cd phpvirtualbox

'config.php-example'의 이름을 'config.php'로 변경하십시오

  • mv config.php-exemple config.php
  • 나노 config.php

다음 줄을 'vbox'와 'pass'대신 'user_name'과 'password'로 바꿉니다.

var $ username = 'vbox';

var $ password = '패스';

이 시점에서 언어 설정을 수정할 수도 있습니다.

var $ language = 'fr_fr';

터미널에서 vboxwebsrv 실행 파일을 시작합니다.

 / usr / lib / virtualbox / vboxwebsrv - 백 그라운드 

아래 줄이 나타납니다.

 Oracle VM VirtualBox 웹 서비스 버전 4.0.12 (C) 2005-2011 Oracle Corporation 모든 권리 보유. 00 : 00 : 00.000 메인 VirtualBox 웹 서비스 4.0.12 r72916 linux.x86 (Jul 15 2011 16:50:08) 릴리스 로그 00 : 00 : 00.000 메인 로그 열림 2011-08-04T19 : 35 : 55.956308000Z 00:00 : 00.000 메인 OS 제품 : Linux 00 : 00 : 00.000 메인 OS 릴리스 : 2.6.32-33- 일반 00 : 00 : 00.000 메인 OS 버전 : # 71-Ubuntu SMP Wed 7 월 20 일 17:30:40 UTC 2011 00:00 : 00.000 메인 OS 서비스 팩 : # 71-Ubuntu SMP Wed 7 월 20 일 17:30:40 UTC 2011 00 : 00 : 00.000 주 실행 파일 : / usr / lib / virtualbox / vboxwebsrv 00 : 00 : 00.000 주 프로세스 ID : 3853 00:00 : 00.000 main 패키지 유형 : LINUX_32BITS_UBUNTU_10_04 00 : 00 : 00.367 SQPmp 소켓 연결 성공 : 호스트 = 기본값 (localhost), 포트 = 18083, 마스터 소켓 = 8 

웹 브라우저에서 phpvirtualbox 테스트

웹 브라우저를 실행하고 서버 (또는 호스트 이름)의 IP 주소를 입력하십시오.

  •  // ip_server / ~ user_name / phpvirtualbox 
  • 기본 사용자 이름 'admin'과 비밀번호 : 'admin'

중요 : 'phpvirtualbox'디렉토리를 / var / www /에 두는 사람들은 처음 연결 한 후에 생성 된 VM을 보지 못합니다.

이 디렉토리를 public_htmlof 홈 디렉토리에 두는 것이 중요합니다. 이 튜토리얼은 apache2에서 userdir 모듈을 활성화하는 것으로 시작됩니다.

VM에 원격 연결 사용

  • 시작할 기계를 선택하십시오.
  • 표시 및 원격 데스크톱 확인란을 '3389-4000에 이르기까지'서버 사용 '확인란을 선택하십시오.
  • 확인을 클릭하여 확인하십시오.
  • 시작을 클릭하여 가상 컴퓨터를 시작하고 '보기'를 보면 연결된 IP 주소와 포트가 해당 컴퓨터를 볼 수 있음을 알 수 있습니다.
  • 또는 '콘솔'을 클릭 한 다음 '연결'을 클릭하십시오.

터미널 서버 클라이언트 시작

  • 완성 된 필드 (예 : 192.168.1.11:3389)
  • Windows 기반 컴퓨터 인 경우 'RDPv5'프로토콜을 선택하십시오 (Linux의 경우 VNC 프로토콜 사용).
  • VNC가 설치되지 않은 경우. 다음과 같이 설치할 수 있습니다.
    •  sudo apt-get install vncviewer 

가상 컴퓨터에서 원격 연결을 허용하는 유일한 조건으로 "원격 데스크톱 뷰어"를 사용할 수 있습니다. 그렇지 않으면 VM이 원격 데스크톱 뷰어에 나타나지 않습니다.

  • 응용 프로그램 -> 인터넷 -> 원격 데스크톱 뷰어

이전 기사 다음 기사

톱 팁