We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Памятка для пользователей
Памятка для пользователей
Установка:
В зависимости от конфигурации Веста устанавливается в одном из доступных режимов, которые позволяют не сильно нагружать сервер:
Для установки более стабильного ПО или если вам нужен PHP версии ниже чем 5.4 то вы можете при установке Vesta Отключить репозиторий remi ключом -d или --disable-remi.
Файлы конфигов
Общие файлы конфигов которые можно редактировать расположены по путям:
Apache:
Nginx:
Vsftpd:
MySQL:
Bind:
Exim:
Dovecot:
ClamAV:
php:
phpMyAdmin:
Roundcube:
Vesta:
Не забывайте подогнать настройки под свой конкретный сервер, например по дефолту в конфиге nginx указано для использования 2 ядро процессора а у меня их к примеру 8, нужно подправить конфиг.
Файлы конфигов для конкретных сайтов находятся на путях:
%home% домашняя папка пользователей
%user% Папка пользователя
%domain% домен этого пользователя
Для использования этих настроек достаточно создать файл по указанной маске и в этом файле внести необходимые правки. Таким способом можно настроить необходимый сайт и не боятся что при обновлении панели настройки будут стерты.
Vesta
Vesta устанавливается в директорию
MySQL root пароль находится в:
В директории Vesta много чего интересного.
P.S Собрал в кучу:)
В зависимости от конфигурации Веста устанавливается в одном из доступных режимов, которые позволяют не сильно нагружать сервер:
- micro - меньше 1Gb RAM Устанавливается с минимальной конфигурацией, идет максимальная оптимизации ресурсов, отключаются ативирус с фаерволом, а так же исключается модуль mod_fcgid.
- small - от 1Gb до 3Gb RAM При установке исключаются антивирус и антиспам для почты
- medium - от 3GB до 7Gb RAM
- large - 7GB и выше medium и large не имеют отличий при установке и устанавливают все доступные модули.
Для установки доступны следующие параметры (Vesta installer v.03):Инструкция по установки Vesta в режиме medium или large на серверах с обьемом RAM меньше 3GB:
- заходите на ваш новый сервер по SSH:
Code: Select all
ssh [email protected]
- загружаете скрипт установки:
Code: Select all
curl -O http://vestacp.com/pub/vst-install.sh
- Открываете vst-install.sh в любом редакторе и находите код:
и заменяете его на (Да, да весь код):Code: Select all
# Check server type if [ "$memory" -lt '350000' ] && [ -z "$force" ]; then echo "Error: not enough memory to install Vesta Control Panel." echo -e "\nMinimum RAM required: 350Mb" echo 'If you want to force installation run this script with -f option:' echo "Example: bash $0 --force" exit 1 fi srv_type='micro' if [ "$memory" -gt '1000000' ]; then srv_type='small' fi if [ "$memory" -gt '3000000' ]; then srv_type='medium' fi if [ "$memory" -gt '7000000' ]; then srv_type='large' fi
И сохраняете.Code: Select all
srv_type='large'
- Запускаете установку.
Code: Select all
bash vst-install.sh
- -d --disable-remi
Отключает репозиторий remi - -e --email
При указании этого параметра перед установкой установка проходит без запроса Email адреса. Пример:Code: Select all
http://vestacp.com/pub/vst-install.sh -e [email protected]
- -h --help
Выводит на экран подсказку по параметрам. - -f --force
Установка проходит с игнорированием ошибок установщика.
Для установки более стабильного ПО или если вам нужен PHP версии ниже чем 5.4 то вы можете при установке Vesta Отключить репозиторий remi ключом -d или --disable-remi.
Файлы конфигов
Общие файлы конфигов которые можно редактировать расположены по путям:
Apache:
Code: Select all
/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
Code: Select all
/etc/nginx/nginx.conf
/etc/nginx/conf.d/status.conf
/etc/nginx/conf.d/vesta_ip.conf
/etc/nginx/conf.d/vesta_users.conf
Code: Select all
/etc/vsftpd/vsftpd.conf
Code: Select all
/etc/my.cnf
Code: Select all
/etc/named.conf
Code: Select all
/etc/exim/exim.conf
/etc/exim/dnsbl.conf
/etc/exim/spam-blocks.conf
/etc/exim/domains
/etc/alternatives/mta
Code: Select all
/etc/dovecot.conf
Code: Select all
/etc/clamd.conf
/etc/freshclam.conf
/usr/bin/freshclam
Code: Select all
/etc/php.ini
Code: Select all
/etc/httpd/conf.d/phpMyAdmin.conf
/etc/phpMyAdmin/config.inc.php
Code: Select all
/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
Code: Select all
/etc/profile.d/vesta.sh
/etc/logrotate.d/vesta
Файлы конфигов для конкретных сайтов находятся на путях:
Code: Select all
include %home%/%user%/conf/web/nginx.%domain%.conf*;
Include %home%/%user%/conf/web/httpd.%domain%.conf*
%user% Папка пользователя
%domain% домен этого пользователя
Для использования этих настроек достаточно создать файл по указанной маске и в этом файле внести необходимые правки. Таким способом можно настроить необходимый сайт и не боятся что при обновлении панели настройки будут стерты.
Vesta
Vesta устанавливается в директорию
Code: Select all
/usr/local/vesta/
Code: Select all
/usr/local/vesta/conf/mysql.conf
P.S Собрал в кучу:)
Last edited by ArthurCHi on Thu May 09, 2013 1:03 pm, edited 4 times in total.
Re: Памятка для пользователей
А я думаю: КУДА ДЕЛОСЬ ТО СООБЩЕНИЕ?!!ArthurCHi wrote:Обновил.
Так вот,
В моем случае:
Файл:vesta core package
Version: 0.9.7
Release: 22
Architecture: x86_64
/etc/nginx/nginx.conf
Содержит:
Code: Select all
# Server globals
user nginx;
worker_processes 2;
Это же явно 2 ядра по умолчанию?
Но не одно:
Не забывайте подогнать настройки под свой конкретный сервер, например по дефолту в конфиге nginx указано для использования 1 ядро процессора а у меня их к примеру 8, нужно подправить конфиг.
Re: Памятка для пользователей
Я чуть перепутал, это в настройках vesta указано 1 ядро
а в дефолтных настройках nginx 2 ядра.
В любом случае нужно до настроить под себя.
Code: Select all
/usr/local/vesta/nginx/conf/nginx.conf
В любом случае нужно до настроить под себя.
Re: Памятка для пользователей
ArthurCHi , хорошая памятка.
Re: Памятка для пользователей
1000 пост на этом сайте:)
Re: Памятка для пользователей
1000 пост - это здорово. Поздравляю!
Так же важно учитывать, что в настройках почтового домена (раздел Mail сверху) по умолчанию
AntiSpam Support активирован!
И было бы супер-здорово сделать как-то отдельным разделом все почтовые записи всех доменов в столбик, как в Kloxo:
Каждая строка состоит из: 1 2 3 4 5 6 [email protected],
где 1 2 3 4 5 6 - различные флаги включения фенечек, вроде Anty Spam, On/Off account, Forward, AntiVirus Support, etc.
И еще бы пару слов о том, что есть
DKIM Support - в настройках почтового домена (раздел Mail сверху). Потому как он тоже включен.
Я могу погуглить, но может Developers скажут пару слов?
Заранее благодарю!
Так же важно учитывать, что в настройках почтового домена (раздел Mail сверху) по умолчанию
AntiSpam Support активирован!
И было бы супер-здорово сделать как-то отдельным разделом все почтовые записи всех доменов в столбик, как в Kloxo:
Каждая строка состоит из: 1 2 3 4 5 6 [email protected],
где 1 2 3 4 5 6 - различные флаги включения фенечек, вроде Anty Spam, On/Off account, Forward, AntiVirus Support, etc.
И еще бы пару слов о том, что есть
DKIM Support - в настройках почтового домена (раздел Mail сверху). Потому как он тоже включен.
Я могу погуглить, но может Developers скажут пару слов?
Заранее благодарю!
Re: Памятка для пользователей
Протокол smtp позволяет, каждому желающему отправить письмо указав в поле отправителя [email protected]. Технология DKIM, позволяет идентифицровать причастность письма к домену отправителя на основе цифровой подписи. Сегодня, все крупные почтовые сервисы поддреживают эту технологию.