Панель Vesta CP - хорошая бесплатная альтернатива ISP Manager. Попробовав ее вы забудете про ISP Manager, тем более, что большинству вебмастеров вполне достаточно возможностей бесплатных панелей - это хостеры норовят подсунуть платную, т.к. заинтересованы. Vesta даже в использовании проще ISP Manager, не говоря о производительности.
Для начала выясним, подходит ли Vesta CP для ваших задач.
Лицензия и поддержка операционных систем.
Как видим, Веста не работает на FreeBSD, хотя ставить isp на FreeBSD все равно что IE на Линукс. Текущая версия Vesta CP уже поддерживает IPv6, но плагины придется устанавливать вручную.
Характеристики Vesta и ISP Manager.
Если причин переплачивать 200 р. в месяц не обнаружилось, тогда приступаем к установке.
Скачиваем установочный скрипт и задаем конфигурацию.
Файловый менеджер в Веста платный. Я его не ставлю - есть фтп. Но, при желании, добавить файловый менеджер - не проблема, только открываться он будет не через панель, а через отдельную папку или поддомен.
По окончанию установки сохраните логин и пароль.
Включить русский язык можно в настройка пользователя.
Конфигурируем fail2ban.
Конфиг fail2ban
Rewrite для Nginx+Php-fpm в конфиге Nginx (в папке /home/admin/conf/web)
Дальше все интуитивно понятно, но если возникнут вопросы - пишите.
Для начала выясним, подходит ли Vesta CP для ваших задач.
Лицензия и поддержка операционных систем.
Как видим, Веста не работает на FreeBSD, хотя ставить isp на FreeBSD все равно что IE на Линукс. Текущая версия Vesta CP уже поддерживает IPv6, но плагины придется устанавливать вручную.
Характеристики Vesta и ISP Manager.
Характеристика | ISP Manager | VestaCP |
Поддерживаемые веб-серверы | Apache | Apache |
Поддерживаемые БД | 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]
По окончанию установки сохраните логин и пароль.
Включить русский язык можно в настройка пользователя.
Конфигурируем fail2ban.
Конфиг fail2ban
Код:
[ssh-iptables] # доступ по SSH
enabled = true
filter = sshd
action = vesta[name=SSH]
logpath = /var/log/secure
maxretry = 5 # количество подключений
...
Код:
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;
}
}
...
}
Последнее редактирование: