Русский публицист

IT / WEB

FAQ по Vesta CP

FAQ по Vesta CP. Решение различных проблем с данной панелью управления, ответы на вопросы, а также другой полезный материал. Скорее всего, иногда будет обновляться, чтобы добавить больше материала. Также материал будет вперемешку, потому для удобства будут сделаны подзаголовки и все они будут указаны ниже. Для чего эта статья? Я сам сейчас пользуюсь данной панелью управления, но с ней часто возникают какие-то проблемы или у меня появляются вопросы по ней. Но проблема в том, что ответов либо нет, либо они не помогают. Некоторые «советы» и вовсе могут сделать хуже. Потому и решил облегчить другим задачу.

Путеводитель:
Нужно ли настраивать DNS в Vesta CP?
При попытке открыть почту открывается страница 404
Не удаётся войти в почту Roundcube
Чиним почту в Vesta CP
Чиним Fail2ban в Vesta CP
Полезные ссылки

Нужно ли настраивать DNS в Vesta CP?

FAQ по Vesta CP

Речь идёт про этот небольшой раздел. Скорее всего, вам его настраивать не придётся, так как этим займётся ваш хостинг. Сам я слегка изменил его совсем недавно, когда пытался настроить почту, но эти настройки стали лишь формальностью, которую можно было даже не трогать. Но они могут быть полезны как примеры того, какие настройки нужно указывать в настройках у вашего хостинга.

При попытке открыть почту открывается страница 404

Пару раз бывало и такое. Случалось это потому, что вместо обычной ссылки автоматически добавлялся порт — «8083», который использует по стандарту Vesta CP.

Не удаётся войти в почту Roundcube

FAQ по Vesta CP

Как решить эту проблему я так и не понял, возникла она сама собой. Можете попробовать пересоздать адрес почты, в моём же случае помогло лишь создание новой.

Чиним почту в Vesta CP

Когда я столкнулся с почтой, это было что-то невероятное. Столько проблем, на которые я потратил несколько дней… В итоге, я добился того, что Exim мог отправлять письма по качеству 7 из 10 (по mail-tester). Проблемы были следующими: не подписывался Dkim, хотя и был настроен, письма уходили, но не приходили. Пришлось сделать то, что я совсем делать не хотел — откатиться до предыдущей версии Exim.

wget http://repo.geek-speak.perm.ru/rpm/exim-4.93-3.el7.x86_64.rpm
rpm -Uvh --oldpackage exim-4.93-3.el7.x86_64.rpm

После этого у вас заработает и отправка писем, и приём. Почему такая проблема возникла? К сожалению, разработчики Vesta CP почему-то забросили её. И остаётся либо надеяться, что временно, либо искать другую панель управления. На данный момент всё не особо проблемно, потому можно обойтись такими вот действиями.

FAQ по Vesta CP

Чиним Fail2ban в Vesta CP

FAQ по Vesta CP

Знакомая картина? Сейчас исправим. Проблема аналогична проблеме с почтой. У Fail2ban поменялось название пакета, потому Vesta и не видит его.

1. Логинимся по SSH

2. Вводим nano /usr/local/vesta/bin/v-list-sys-services

3. Ищем строку №273

4. Меняем:

# Checking FIREWALL Fail2ban extention
if [ ! -z "$FIREWALL_EXTENSION" ]; then
    get_srv_state $FIREWALL_EXTENSION fail2ban-server script
    data="$data\nNAME='$FIREWALL_EXTENSION' SYSTEM='brute-force monitor'"
    data="$data STATE='$state' CPU='$cpu' MEM='$mem' RTIME='$rtime'"
fi

На:

# Checking FIREWALL Fail2ban extention
if [ ! -z "$FIREWALL_EXTENSION" ]; then
    get_srv_state $FIREWALL_EXTENSION f2b/server script
    data="$data\nNAME='$FIREWALL_EXTENSION' SYSTEM='brute-force monitor'"
    data="$data STATE='$state' CPU='$cpu' MEM='$mem' RTIME='$rtime'"
fi

Сохраняем следующей комбинацией клавиш:
Ctrl+X
Y
Enter

Полезные ссылки

Документация Vesta CP — vestacp.com/docs
Форум Vesta CP — forum.vestacp.com
Русский раздел на форуме Vesta CP — forum.vestacp.com/viewforum.php?f=27