Категория архива: Vesta CP

Допиливаем Exim4 для VestaCP

Не отправляется почта при подключении аккаунта в любую почтовую программу. Заходим в настройки сервера Exim4 через панель управления VectaCP Ищем такую строку Перед этой строкой вставляем этот код Снова ищем строку После этой строки вставляем этот код Дальше ищем такой кусок кода После него вставляем такой код Цифра 20 означает количество писем в час на […]

VestaCP + http2

Откройте конфигурационный файл хоста и добавьте параметр http2 после порта. На пример, у вас пользователь “admin” и хост “supermegahost.online“Открываете файл /home/admin/conf/web/supermegahost.online.nginx.ssl.conf Далее командой “nginx -t” проверьте правильность синтаксиса конфигурационного файла, если ошибок нет, то затем уже перезапускаете nginx из панели управления. Решение найдено тут

Закончились Inodes? Вам сюда!

Бывает вдруг закончились они – INODES. Сразу смотрим во временные папки сервера и чистим временные файлы содержащие такие имена как “sess_кучабукаф…” Например на сервере с панелью управления Vesta CP есть папка админской учетки по адресу /home/admin/tmp В ней часто накапливается более 1 млн файлов сессий и пожирают такое же количество Inodes Удалять лучше с помощью […]

Vesta CP — обновление PHP версии до 5.6 или 7.1

Для некоторых сайтов нужен PHP 5.6 и выше, а в VestaCP мы находим 5.5.9. Что делать? Просто обновить? # git clone https://github.com/petranikin/mgrvphp.git # cd mgrvphp # bash mgrvphp После ввода последней, вам предложат ввести версии PHP, вводить нужно полностью, а если вы вводите несколько, то через пробел. Пример для 5.6 и 7.1: >5.6.30 7.1.3 Потом […]

Vesta CP – настройка крон для смены прав на SSL сертификат

После установки сертификата Let’s Encrypt и его мапинга с помощью команд: mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/certificate.crt.old mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/certificate.key.old ln -s /home/admin/conf/web/ssl.вашдомен.crt /usr/local/vesta/ssl/certificate.crt ln -s /home/admin/conf/web/ssl.вашдомен.key /usr/local/vesta/ssl/certificate.key Необходимо выставить на эти два файла группу mail Но после следующего обновления бесплатного сертификата, группа снова станет root Поэтому ставим задание в cron – менять группу через каждые 5 минут […]

Vesta CP – настройка сертификата SSL

mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/unusablecer.crt mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/unusablecer.key ln -s /home/admin/conf/web/ssl.da.ri.dp.ua.crt /usr/local/vesta/ssl/certificate.crt ln -s /home/admin/conf/web/ssl.da.ri.dp.ua.key /usr/local/vesta/ssl/certificate.key service vesta restart

force-https в VestaCP

Установленный пользовательский шаблон force-https для позволяет ставить редирект одним кликом, что реально удобно. Подключаемся к серверу через SSH и вводим команды: cd /usr/local/vesta/data/templates/web wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz tar -xzvf nginx.tar.gz rm -f nginx.tar.gz Теперь можно перейти в раздел “WEB” → “редактировать” → шаблон прокси → выбрать force-https.

Неудачное соединение с IMAP сервером VestaCP

Подключаемся к серверу по SSH, я использую для этого небольшую утилиту Putty. Открываем лог Dovecot. tail -f /var/log/dovecot.log После этого делаем попытку авторизоваться в Roundcube. В лог посыпятся сообщения, среди которых точно есть интересующая нас информация. Среди прочих видим там следующую строку (адрес изменен): Feb 12 16:11:32 imap(test@itest.od.ua): Error: user test@test.od.ua: Initialization failed: namespace configuration […]