Инструменты пользователя

Инструменты сайта


wiki:technical:soft:vestacp

Это старая версия документа!


VestaCP

Это бесплатная легкая панель, которая несмотря на минимализм обладает почти всем необходимым для хостинга функционалом. Распространяется по лицензии GPLv3. Имеет интерфейс на русском языке.

На текущий момент поддерживаются дистрибутивы:

  • RHEL / CentOS 5,6,7
  • Debian 6,7,8
  • Ubuntu 12.04-15.10

Установка выполняется на чистый сервер с установленной операционной системой в минимальной конфигурации.

Установка

Скачать скрипт установки:

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% - домен этого пользователя

Ссылки

wiki/technical/soft/vestacp.1461261532.txt.gz · Последнее изменение: 2017/04/07 22:50 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki