Главная » ПО для VPS » Панель управления Vesta

Панель управления Vesta

Панель управления VestaСейчас выполним задачу по настройке панели Vesta, размещению через ее интерфейс своего сайта на VPS сервере. В принципе в ней все довольно интуитивно понятно, но отдельные функции при первом использовании вызывают вопросы, поэтому на них мы и сконцентрируемся.

При выполнении данной задачи предполагается, что у вас уже:

Предварительная настройка панели Vesta

Заходим в панель Vesta с имеющимися у вас реквизитами (логином и паролем от нее) по адресу https://IP-адрес-сервера:8083 В первую очередь идем в меню администратора панели. Здесь меняем если нужно:

  1. пароль администратора
  2. Е-мэйл администратора
  3. выбираем русскую локализацию панели

Панель управления VestaПанель управления VestaДалее вносим вместо типовых DNS адреса, полученные у своего хостера (подробнее об этом здесь), если хостер выделяет больше двух адресов, поля для их добавления вставляются по ссылке ниже. После этого сохраняем данные. Это делать не обязательно, в случае, если управление DNS происходит непосредственно на стороне хостера, например такого как simplecloud.Предварительная настройка панели Vesta

Добавляем базу данных в панели Vesta

В меню панели DB указываем имя базы, имя пользователя базы данных и пароль. Остальное менять не обязательно если вы не знаете для чего эти настройки понадобятся. После сохранения, на свой почтовый ящик вы получите письмо с этими данными и ссылку на доступ к интерфейсу управления базой данных phpMyAdmin. Этих действий достаточно при размещении нового сайта.Добавляем базу данных в панели VestaДобавляем базу данных в панели Vesta

Если у вас база сохранена в виде отдельного файла (при переносе сайта с другого хостинга), на помощь ка раз и придет phpMyAdmin.

  1. наша созданная база (пока пуста)
  2. переходим во вкладку импорта уже имеющейся базы

Добавляем базу данных в панели VestaДалее интерфейс прост:

  1. выбираем на компьютере файл базы вида имя-базы.sql или архивированный файл с соответствующими расширениями: имя-базы.sql.gzip, или имя-базы.sql.bzip2, или имя-базы.sql.zip
  2. жмем кнопку Вперед
  3. после импорта получаем на экране сообщение о завершении. Нажав на имя базы или знак + рядом с названием, видим, что ниже появился список строк нашей базы.

Добавляем базу данных в панели Vesta

Обращаю внимание на то, что по умолчанию в настройках установлено ограничение на загрузку файла базы в 2,048 КиБ. Преодолеваем это ограничение двумя способами:

  1. архивируем файл базы при помощи архиваторов, добавляющих указанные выше расширения (gzip, bzip2, zip)
  2. редактируем файл php.ini нижеуказанным способом в консоли:
    mcedit /etc/php.ini
    нажимаем внизу поле под № 7, копируем в поле поиска директиву (Shift+Insert) post_max_size подтверждаем Enter, изменяем значение post_max_size = 8M на необходимое, допустим 10М. Таким же образом и в том же размере задаем значение директиве upload_max_filesize = 2M. Выходим с сохранением файла, после чего перезапускам сервис httpd командой
    service httpd restart

Теперь перезагружаем окно импорта базы данных phpMyAdmin и наблюдаем увеличившееся значение размера загружаемого файла.Добавляем базу данных в панели Vesta

Добавляем сайт (наш домен) в панели Vesta

В панели WEB указываем домен вашего сайта. IP адрес уже указан (если их больше одного, выбираете тот с которым хотите ассоциировать домен), в алиасах домен прописывается автоматически с добавлением к имени www. Остальные настройки можно оставить по умолчанию (правда я не использую почту домена, поэтому снимаю галочку Поддержка почты). В дополнительных опциях включаем поддержку Proxy, остальное я оставляю все как есть по умолчанию отключенным. Жмем Добавить.Добавляем сайт (наш домен) в панели Vesta

Добавляем сайт (наш домен) в панели VestaТеперь на нашем сервере содержится папка добавленного домена, а в ней его служебные каталоги. Нам важен один из них, куда нужно закачать файлы нашей системы управления контентом (CMS). Перейти в него можно соединившись с сервером по ftp или через установленный вместе с панелью Vesta редактор MC следующими командами соответственно:
mc /home/admin/web/имя-домена.ру/public_html

Загружаем файлы CMS по FTP

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

Изменяем настройки работы домена в панели Vesta

Для ускорения работы сервера существующий шаблон NGINX (прокси-сервер) настраиваем на хеширование и отдачу пользователям сайта статики (неизменяемое содержимое сайта), а динамически изменяемое содержимое отдаем на обслуживание громоздкому Apache (HTTP-серверу) по шаблону CGI – благодаря ему при работе с файлами и папками в каталогах сайтов пользователя панели не будет наблюдаться проблем с правами доступа к ним.

Для этого в меню WEB – наводим курсор на домен – появляется дополнительное меню управления доменом – жмем Редактировать. Установите настройки как на приведенном ниже скриншоте и сохраните результат.Изменяем настройки работы домена в панели Vesta

Благодаря этому нагрузки на системные ресурсы VPS сократятся, а работа самого сайта заметно ускорится.

Настройка почты в панели Vesta

При создании домена в панели, он создается и в разделе MAIL. Настрой ка почты в панели Vesta

Для настройки почты домена нужно создать почтовый аккаунт в соответствующем всплывающем меню. Далее необходимо ввести наименование аккаунта и пароль для него. Итоговая информация отображается в правой панели. Затем жмем кнопку ДалееНастрой ка почты в панели VestaЧтобы попасть в почтовый ящик домена, необходимо нажать ссылку Открыть веб почту в разделе MAIL. Настрой ка почты в панели Vesta

В соседней вкладке откроется форма входа веб-интерфейса управления почтой Roundcube, вводим  название аккаунта полностью и пароль для него. После чего войдем в привычный и интуитивно-понятный интерфейс.Настрой ка почты в панели Vesta

Настрой ка почты в панели VestaДругие полезные и часто используемые функции панели Vesta

В верхнем меню заслуживают внимание следующие вкладки:

  1. Графики – показываются обновляемые графики работы систем сервера. По ним видно текущее потребление ресурсов.
  2. Сервер – здесь отображается активность основных служебных систем сервера. Данные службы можно остановить, запустить, перезапустить – эти функции служат заменой консольным аналогам команд. Т.к. мной не используется почта домена, я отключаю все службы, связанные с почтой (exim, dovecot, clamd, spamassassin). Также здесь в верхней части имеется знак общей настройки – из полезных функций, которые открываются – это настройка серверного времени, другие я пока не оценил.

Во втором меню следует обратить внимание на следующие вкладки:

  1. DNS – после добавления домена, записи для него создаются автоматически. При изменении IP адреса или DNS адресов при переезде на другой сервер VPS, следует отредактировать соответствующие записи домена.
  2. Backup – по умолчанию здесь ежесуточно автоматически создается один бэкап (есть возможность в любое время запустить создание бэкапа вручную – может понадобится чтобы сохранить внесенные на сайте крупные изменения или перед тем как руками лезть в конфиги сервера – в этом случае резервное сохранение крайне показано). Хранится 3 последних бэкапа соответственно за последние трое суток.

Остальные меню не столь важны в них вы со временем сами разберетесь если понадобится.

2 комментария

  1. Андрей

    Хотелось бы больше информации по графикам. Как их читать, анализировать. А ещё, как настроить майсикюл, чтобы не грузился сервер.

    • Да эти графики приблизительны. Если есть реальное желание узнать теущую нагрузку, используйте команду free -m — соответствует графику «Использование памяти» или для более полной картины команду top — тут уже тема для отдельной статьи, думаю без труда найдете в сети пояснения по данным, которые она отображает.
      Как раз график «Сервер базы данных MySQL» отображает количество запросов к базе в единцу времени. Настройки панели по умолчанию уже являются оптимальными и в более тонкой настройке, как правило не нуждаются. Но если нагрузка на базу велика, может стоит разбираться в причинах этого, а не заниматься симптомами?

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

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*