Это старая версия документа!
Содержание
VestaCP
Это бесплатная легкая панель, которая несмотря на минимализм обладает почти всем необходимым для хостинга функционалом. Распространяется по лицензии GPLv3. Имеет интерфейс на русском языке.
На текущий момент поддерживаются дистрибутивы:
- RHEL 5, RHEL 6
- CentOS 5, CentOS 6
- Debian 7
- Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04.
Установка выполняется на чистый сервер с установленной операционной системой в минимальной конфигурации.
Установка
Скачать скрипт установки:
root@hostname:~# curl -O http://vestacp.com/pub/vst-install.sh
Запустить его:
root@hostname:~# bash vst-install.sh
Скрипт спросит хотим ли мы установить панель и все ПО к ней, попросит указать адрес электронной почты администратора и hostname сервера. Установка займет около 15 минут. Об окончании установки мы узнаем по сообщению в консоли или по письму, полученному на электронную почту указанную нами.
После установки панели мы получаем готовый к работе и настроенный сервер: nginx + apache2, почта, сервер баз данных, FTP и DNS. Т.е мы сразу можем создавать пользователей, загружать на сервер свои сайты и разворачивать их. Интерфейс панели интуитивно понятен и не вызывает затруднений в работе, имеется русский язык.
Файлы конфигурации
Все настройки VestaCP хранит в следующих файлах конфигурации:
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
- /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
- /usr/local/vesta/ - путь установки панели
- /etc/profile.d/vesta.sh
- /etc/logrotate.d/vesta
Файлы конфигураций конкретных сайтов
- %home%/%user%/conf/web/nginx.%domain%.conf*
- %home%/%user%/conf/web/httpd.%domain%.conf*
где:
- %home% - домашняя папка пользователей
- %user% - папка пользователя
- %domain% - домен этого пользователя
Ссылки
- http://vestacp.com/ - оффициальный сайт
- http://vestacp.com/docs/ - документация
- https://forum.vestacp.com/index.php - форум сообщества, имеется ветка на русском языке
- http://anikin.pw/all/obzor-besplatnoy-paneli-upravlenia-hostingom-vestacp/ - обзор бесплатной панели управления хостингом VestaCP