• Форум посвящен самостоятельной (бесплатной) защите от ддос атак.
    Есть мануалы по настройке сервера от Ddos для сисадминов и готовые инструменты от ддос-атак для вебмастеров.

    Простое, эффективное, точное и проверенное бесплатное решение от мощных ддос-атак: PHP скрипт + Cloudflare, с панелью управления.

Устанавливаем Vesta CP вместо ISPManager

admin

admin

Администратор
Администрация
#1
Панель Vesta CP - хорошая бесплатная альтернатива ISP Manager. Попробовав ее вы забудете про ISP Manager, тем более, что большинству вебмастеров вполне достаточно возможностей бесплатных панелей - это хостеры норовят подсунуть платную, т.к. заинтересованы. Vesta даже в использовании проще ISP Manager, не говоря о производительности.

Для начала выясним, подходит ли Vesta CP для ваших задач.

Лицензия и поддержка операционных систем.
поддержка операционных систем Vesta CP и  ISPManager


Как видим, Веста не работает на FreeBSD, хотя ставить isp на FreeBSD все равно что IE на Линукс. Текущая версия Vesta CP уже поддерживает IPv6, но плагины придется устанавливать вручную.

Характеристики Vesta и ISP Manager.

Характеристика

ISP Manager

VestaCP

Поддерживаемые веб-серверы

Apache
Apache + Nginx
Nginx + php-fpm (для 5 версии)

Apache
Apache + Nginx
Nginx + php-fpm

Поддерживаемые БД

MySQL и PostgreSQL

MySQL и PostgreSQL

DNS-серверы

Bind

Bind

Управление доменами

Выбор сервера: Bind, NSD, PowerDNS

Управление записями через Bind

Администрирование БД

phpMyAdmin

phpMyAdmin

Статистика

Awstats

Awstats и Webalizer

Поддержка APS

+

-

Настройки безопасности

Встроенное управление файерволлом, антиспам

fail2ban, можно править конфиг в админке

Условия лицензирования

5 — lite: 190 руб./мес., pro: 570 руб./мес.

бесплатно, есть платная поддержка



Если причин переплачивать 200 р. в месяц не обнаружилось, тогда приступаем к установке.

Скачиваем установочный скрипт и задаем конфигурацию.
Код:
# curl -O http://vestacp.com/pub/vst-install.sh
# bash vst-install.sh --nginx yes --phpfpm yes --apache no --named no --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim no --dovecot no --spamassassin no --clamav no --mysql yes --postgresql no --hostname vesta.youserver.com --email [email protected]
Файловый менеджер в Веста платный. Я его не ставлю - есть фтп. Но, при желании, добавить файловый менеджер - не проблема, только открываться он будет не через панель, а через отдельную папку или поддомен.

По окончанию установки сохраните логин и пароль.
установка Vesta CP


Включить русский язык можно в настройка пользователя.
как включить русский язык в Vesta


Конфигурируем fail2ban.
Настройка fail2ban в админке


Конфиг fail2ban
Код:
[ssh-iptables] # доступ по SSH
enabled  = true
filter   = sshd
action   = vesta[name=SSH]
logpath  = /var/log/secure
maxretry = 5  # количество подключений
...
Rewrite для Nginx+Php-fpm в конфиге Nginx (в папке /home/admin/conf/web)
Код:
server {
    ...

    location / {

        try_files $uri $uri/ /index.php?$query_string; # Просто добавьте эту строчку в свой конфиг
   
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }

        location ~ [^/]\.php(/|$) {
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            if (!-f $document_root$fastcgi_script_name) {
                return  404;
            }

            fastcgi_pass    127.0.0.1:9002;
            fastcgi_index   index.php;
            include         /etc/nginx/fastcgi_params;
        }
    }
   ...
}
Дальше все интуитивно понятно, но если возникнут вопросы - пишите.
 
Последнее редактирование:
Сверху