Установка · 3 min read · Dec 22, 2025

Как установить vcPanel - Панель управления VPS

Как установить vcPanel - Панель управления VPS

Введение

vcPanel - это панель управления VPS для управления VPS-серверами по всему миру из одного портала. Она в основном написана на PHP + MySQL, поэтому вы можете установить ее на любом хостинг-сервере.

vcPanel имеет скрипт автоустановки, но он поддерживает только дистрибутивы Centos 5.x. В общем, vcPanel можно установить на любой операционной системе с Apache + PHP5.2 + MySQL5.

Требования

Программное обеспечение, необходимое для vcPanel

Веб-сервер (Apache и совместимые веб-серверы)
PHP (версия 5 или выше)
MySQL (версия 5 или выше)

Модули и функции PHP, необходимые

  • PHP server API должен быть модулем apache (без suphp, без cgi php). Вы можете проверить это, создав страницу phpinfo
  • php-ssh2 (http://pecl.php.net/package/ssh2)
  • php-libxml2
  • php-curl
  • IonCube Loader
  • конфигурации php.ini - display_errors= Off
  • register_argc_argv= On
  • функция exec должна быть включена

Установка vcPanel

Примечание: Пожалуйста, установите vcPanel в соответствии с приведенной ниже процедурой, убедитесь, что ваш сервер соответствует требованиям. Если вы хотите установить и защитить свою панель управления нашей командой, пожалуйста, свяжитесь с нами отсюда. Чтобы мы могли сделать это для вас.

Скачайте vcPanel

Пожалуйста, скачайте vcPanel с http://vcpanel.net/Download и загрузите tar-файл на ваш сервер. Затем извлеките его.

Настройка vcPanel

Вам может потребоваться отредактировать два файла: config.php и adminauth.php.

config.php содержит следующее. Вам может потребоваться отредактировать необходимые поля, все они самоочевидны.

define("_DB_HOST", "localhost");  // хост базы данных vcpanel
define("_DB_NAME", "vcpanel_db"); // имя базы данных vcpanel
define("_DB_USER", "vcpanel_dbuser"); // пользователь базы данных vcpanel
define("_DB_USER_PASSWORD",  "vcpaneldbpasswird"); // пароль пользователя базы данных vcpanel
define("_DOC_ROOT","/path-to-vcpanel-installation ") ;
 // корень документа vcpanel без завершающих слешей, например: /home/user/public_html/vcpanel
define("_PHPCLI_PATH","/usr/bin/php");
 // Путь к бинарному файлу php-клиента, без путей php-cgi. помните путь php-cli
define("SSH_KEY_TYPE","ssh-rsa");
// тип ssh ключа для rsa, он будет "ssh-rsa", если это dsa, он будет "ssh-dsa"
define("SSH_PRIVATE_KEY","/path-to-key/id_rsa");
 // путь к закрытому ключу. Помните, что он должен находиться вне корня документа, например: /home/user/key/id_rsa
define("SSH_PUBLIC_KEY","/pathto -key/id_rsa.pub");
 // путь к открытому ключу. Помните, что он должен находиться вне корня документа,
 // например: /home/user/key/id_rsa.pub

Теперь вам может потребоваться отредактировать adminauth.php. Это содержит имя пользователя администратора и пароль. Сделайте его сложным.

define("_ADMIN_USER","admin");     // имя пользователя администратора
define("_ADMIN_PASS","pass");     // пароль администратора, сделайте его очень сложным, очень-очень сложным

Установите разрешения

Вам может потребоваться установить следующие разрешения:

chmod 666 vadmin/.htaccess  
chmod 777 tmp/  
chmod 777 vadmin/uploads/plan   
chmod 777 vadmin/uploads/template  
chmod 777 languages/

Создайте базу данных

Теперь создайте базу данных MySQL с именем пользователя базы данных и паролем пользователя базы данных, которые вы используете в config.php. Дайте привилегии вышеуказанной базе данных с именем пользователя и паролем. Теперь восстановите базу данных vcpanel.sql в вашу базу данных.

Создайте SSH ключи

Теперь вам может потребоваться создать открытые и закрытые ключи ssh и загрузить их на ваш сервер установки, в папку вне вашего корня документа. Убедитесь, что папка защищена. Не позволяйте никому к ней получить доступ. Разрешите доступ только скриптам vcPanel к этой папке. Если вы не знаете, как это сделать, пожалуйста, свяжитесь с нами. Чтобы узнать, как создать ssh ключи, выполните следующие шаги.

  1. Подключитесь к вашему серверу:
# ssh [email protected]
  1. Сгенерируйте ключи:
# ssh-keygen -t rsa

Теперь нажмите клавишу ENTER, пока не получите обратно командную строку. Пожалуйста, помните, что нет необходимости указывать пароль для ssh ключа.

  1. Теперь скопируйте ключи id_rsa и id_rsa.pub из ~/.ssh/ в вашу папку ключей.
# ls -al ~/.ssh/   
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/

Вход в панель администратора

Вы можете войти в панель администратора по адресу http://yourvcpanelinstallationurl/vadmin/

Установите ключ продукта

Вы получите свой ключ продукта в нашем портале лицензий, как только зарегистрируетесь. Если вы являетесь реселлером, вы можете использовать тот же ключ продукта во всех установках vcPanel. Обновите ключ продукта в vcPanel -> Ключ продукта.

Основные настройки

Убедитесь, что вам может потребоваться настроить основные настройки и учетную запись администратора в админке vcPanel.

Защитите доступ к vcPanel

Вы должны ограничить доступ к вашей панели администратора с определенных IP-адресов. Перейдите в vcPanel -> Защитить доступ.

Настройте Cron

Вам может потребоваться настроить ежедневную задачу cron следующим образом:

0 1 * * *  php /path-to-vcpanel-install/script/backupcron.php   /path-to-vcpanel-install 
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.