Если вы случайно сломали или удалили MySQL в составе VestaCP на Ubuntu

👁 1 просмотров

Восстановление MySQL в Vesta CP

Если проблема возникла по неосторожности, то попробуйте так:

apt-get --purge remove mysql-common
apt-get install mysql-server

 

Удаление и замена MySQL на MariaDB

в Vesta CP

Если MySQL не хочет, то можно пробовать использовать MariaDB. Базы данных при этом сохраняются и автоматически импортируются

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mariadb-server

 

Восстановление сайтов из Backup-ов

Это крайни и долгий процесс, особенно, если у вас на одном серваке много сайтов

Установка Vesta CP на дистрибутив Linux

👁 59 просмотров

Описание

Vesta CP — это свободное ПО и хорошая альтернатива платному ISPManager, которое предназначено для организация панели управления на голом VDS/VPS со всем необходимым инструментарием для запуска и управления WEB — проектами на PHP/MySQL.

Vesta CP обладает всеми возможностями для удобной и быстрой работы, без необходимости «ручной» правки конфигурационных файлов, конечно, если нужна тонкая настройка, то придется лезть в эти настройки. После инсталляции «из коробки» поддерживаются:

  • Apache+nginx в качестве вэбсервера;
  • DNS-сервер;
  • Почтовый сервер, включая настройку DKIM, спамфильтров и антивируса;
  • Стабильная версия PHP;
  • Система управления базами данных MySQL 5.5;
  • Встроенные функции работы с резервными копиями;
  • Планировщик задач (cron);
  • Мониторинг нагрузки сервера;
  • Быстрый, многоязычный интерфейс.

 

Установка Vesta CP на Ubuntu

Процесс инсталляции панели очень прост и выполнить его под силу даже новичку. Для начала, нужно определиться с операционной системой — Vesta CP успешно работает на Centos, Ubuntu и Debian. В данном случае установим на Ubuntu 16.

Итак, вы заказали VPS/VDS или выделенный сервер и получили параметры доступа к нему — IP-адрес и пароль суперпользователя root. С помощью любого ssh-клиента (пользователи Windows обычно выбирают PuTTY) подключаемся к нашему серверу и выполняем следующие команды:

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

Первой командой скачиваем скрипт установки, а второй выполняем установки на основании сценария в скрипте установки.

Vesta самостоятельно инсталлирует необходимые серверные приложения и по времени займет до 15 минут, конечно, в реале 2-3 раза меньше. По окончании установки панель выдаст сообщение о готовности:

Congratulations, you have just successfully installed the Vesta Control Panel

You can login in Vesta with following credentials:
    username: admin
    password: XXXXXXXX
    https://1.2.3.4:8083

Для входа в панель нужно набрать адрес своего сервера с портом 8083 и вбить логин admin с паролем, который высветится по окончании. Эти же данные будут отправлены на почту, которую вы введет в процессе установки.

Где расположены все конфигурационные файлы панели управления Vesta в linux

👁 66 просмотров

Apache

/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/status.conf
/etc/httpd/conf.d/ssl.conf
/etc/logrotate.d/httpd
/etc/httpd/conf.d/mod_extract_forwarded.conf
/etc/httpd/conf.d/proxy_ajp.conf
/etc/httpd/conf.d/vesta.conf
/var/log/httpd/access_log
/var/log/httpd/error_log
/var/log/httpd/suexec.log
/var/log/httpd/domains

Nginx

/etc/nginx/nginx.conf
/etc/nginx/conf.d/status.conf
/etc/nginx/conf.d/vesta_ip.conf
/etc/nginx/conf.d/vesta_users.conf

Vsftpd

/etc/vsftpd/vsftpd.conf

MySQL

/etc/my.cnf

Хранение пароля от MySQL

/usr/local/vesta/conf/mysql.conf

Bind

/etc/named.conf

Exim

/etc/exim/exim.conf
/etc/exim/dnsbl.conf
/etc/exim/spam-blocks.conf
/etc/exim/domains
/etc/alternatives/mta

Dovecot

/etc/dovecot.conf

ClamAV

/etc/clamd.conf
/etc/freshclam.conf
/usr/bin/freshclam

PHP

/etc/php.ini

phpMyAdmin

/etc/httpd/conf.d/phpMyAdmin.conf
/etc/phpMyAdmin/config.inc.php

Roundcube

/etc/httpd/conf.d/roundcubemail.conf
/etc/roundcubemail/main.inc.php
/etc/roundcubemail/db.inc.php
/usr/share/roundcubemail/plugins/password/drivers/vesta.php
/usr/share/roundcubemail/plugins/password/config.inc.php

Vesta

/etc/profile.d/vesta.sh
/etc/logrotate.d/vesta

Файлы конфигураций конкретных сайтов

include %home%/%user%/conf/web/nginx.%domain%.conf*;
include %home%/%user%/conf/web/httpd.%domain%.conf*
 

%home% — домашняя папка пользователей
%user% — папка пользователя
%domain% — домен этого пользователя

Каталоги

Vesta устанавливается в директорию

/usr/local/vesta/

MySQL root пароль

/usr/local/vesta/conf/mysql.conf