웹사이트 검색

Ubuntu 12.04 LTS에 Vesta 제어판을 설치하는 방법


경고: 2018년 4월 8일 VestaCP에서 공격자가 호스트 시스템을 손상시키고 다른 서버를 대상으로 악성 트래픽을 전송할 수 있는 취약점이 발견되었습니다. 결과적으로 DigitalOcean은 포트 8083을 비활성화했으며 VestaCP는 새로운 설치와 기존 설치에 영향을 미치는 문제가 패치될 때까지 설치 파일을 중단했습니다. 진행 중인 개발에 대해 자세히 알아보고 이 문제를 완화하는 방법을 알아보려면 이 취약성에 대한 커뮤니티 질문을 읽으십시오.

상태: 더 이상 사용되지 않음

이 문서에서는 더 이상 지원되지 않는 Ubuntu 버전에 대해 설명합니다. 현재 Ubuntu 12.04를 실행하는 서버를 운영 중인 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.

  • Ubuntu 14.04로 업그레이드합니다.
  • Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드
  • 서버 데이터를 지원되는 버전으로 마이그레이션

이유:

대신 참조:

소개

Vesta는 현재 Ubuntu Linux(12.04 LTS, 13.04 및 13.10), Debian 7, CentOS(5 및 6) 및 RHEL(5 및 6)을 지원하는 사용하기 쉬운 오픈 소스 웹 호스팅 제어판입니다. VPS에서 쉽게 웹사이트를 호스팅하고 관리할 수 있도록 기본적으로 많은 기능을 제공합니다.

1. 액적 생성 및 설정

새 VPS를 구성합니다.

가상 서버를 가동하고 실행하면 드롭릿을 구성하는 동안 생성한 사용자로 ssh를 통해 로그인합니다. 루트로 로그인하기로 결정한 경우 다음 명령 모두에서 "sudo\ 명령을 생략할 수 있습니다.

새로운 VPS가 실행 중임을 확인하고 계속해서 패키지 인덱스를 새로 고칩니다.

sudo apt-get update

지금이 필요할 수 있는 패키지를 업그레이드하기에 좋은 시기일 수도 있습니다.

sudo apt-get dist-upgrade

2. 베스타 설치

다음으로 Vesta 설치 스크립트를 다운로드합니다.

curl -O http://vestacp.com/pub/vst-install.sh

그런 다음 이 스크립트를 실행합니다.

sudo bash vst-install.sh

설치 스크립트는 설치될 소프트웨어에 대한 몇 가지 정보를 보여줍니다.

"y\와 "enter\를 눌러 설치를 진행하십시오.

유효한 이메일 주소를 입력하라는 메시지가 표시됩니다. 확인 메시지가 표시되지 않으므로 액세스 권한이 있는 주소를 입력하고 입력한 주소에 입력 오류가 있는지 다시 한 번 확인하십시오. Vesta는 이 주소를 사용하여 로그인 자격 증명을 보내려고 시도합니다. 주소를 잘못 입력했더라도 걱정하지 마세요. 필요한 모든 정보는 설치 후 터미널 창에 표시되며 Vesta가 설치되는 즉시 관리자 이메일 주소를 변경할 수 있습니다.

완료되면 다음 정보가 표시됩니다.

주소, 사용자 이름 및 암호를 기록해 둡니다. 제어판에 로그인하려면 필요합니다.

메모

사용자에게 sudo 액세스 권한을 부여한 경우 Vesta 설치가 일부 구성을 추가하기 위해 sudoers.tmp 파일을 덮어쓰므로 지금 다시 설정해야 할 수 있습니다. 페이지의 4단계에서 sudo 액세스 설정에 대해 읽을 수 있습니다.

Vesta가 생성한 비밀번호가 마음에 들지 않으면 로그인한 후 비밀번호를 변경할 수 있습니다[또는 언제든지 다음 명령을 실행할 수 있습니다].

sudo /usr/local/vesta/bin/v-change-user-password admin NEW_PASSWORD

NEW_PASSWORD를 관리 사용자에 사용하려는 비밀번호로 바꾸십시오. 위의 명령은 암호를 분실한 경우에도 재설정하는 데 유용합니다.

3. 베스타에 로그인

이제 Vesta가 설치되었으므로 브라우저를 열고 Vesta가 2단계에서 제공한 주소로 이동합니다. 메모하지 않은 경우 주소는 다음과 같습니다.

https://<your-server-IP-address-or-URL>:8083

URL은 http://가 아닌 https://로 시작합니다. 이는 보안 연결을 통해 Vesta에 액세스하고 있음을 의미합니다. 이 보안(SSL) 연결에는 데이터 전송 보안에 사용할 VPS의 인증서가 필요합니다. 아직 인증서를 설정하지 않았기 때문에 서명되지 않은 서버 생성 인증서가 사용되므로 브라우저에서 다음 스크린샷과 유사한 경고 메시지가 표시됩니다.

브라우저에서 "계속 진행\ 또는 이에 상응하는 버튼을 누르기만 하면 로그인 페이지가 표시됩니다. 2단계에서 얻은 자격 증명을 사용하여 로그인합니다.

로그인하면 사용자, 웹 사이트, DNS 서버, 데이터베이스 등을 계속 구성할 수 있는 제어판이 표시됩니다.

제출자: Francois De Wet