В посте описано, как запустить Python-приложение через Gunicorn и Nginx на сервере с Hestia CP. Так как готовых решений нет, я создал свои шаблоны Nginx и настроил Supervisor для управления процессами. Всё реализовано в два этапа: настройка шаблонов и запуск Gunicorn через виртуальное окружение.
Drupal 7 + Nginx + ошибка "upstream sent invalid Content-Length header" 2 minute readВ посте описаны ошибки Nginx на сайте с Drupal 7, включая неправильный Content-Length и сбои PHP-FPM сокета. Решение — переход на TCP-сокет и увеличение worker_connections. Также указано, что Hestia CP может перезаписывать настройки.
Установка Bitrix24 на Proxmox VE на сервере Hetzner с нуля 3 minute readЭто подробное руководство по установке и настройке Proxmox VE на Debian 12, а также развёртыванию Bitrix24 как в виртуальной машине (KVM), так и в контейнере LXC. Подробно рассматриваются: настройка сети, изменение размера диска, устранение ошибок GRUB, нюансы установки окружения Bitrix, защита SSH, настройка SSL и 2FA, восстановление из бэкапа, установка правильного часового пояса и настройка отправки писем.
Битрикс24. Смена кодировки сайта Bitrix24 c CP-1251 на UTF-8, заметки 2 minute readПост описывает перевод проекта Bitrix24 в кодировку UTF-8 с дополнениями к официальной инструкции. Включает создание бэкапов, настройку Apache и PHP, конвертацию базы данных, перекодировку файлов и устранение конфликтов кодировок в MySQL путём пересоздания таблиц.
Как установить Ghost CMS через Docker на сервер с панелью управления Plesk 2 minute readВ посте описывается установка Ghost CMS на сервер с Plesk через Docker, так как Ghost требует MySQL, а не MariaDB. Рассматриваются установка расширений Plesk, настройка контейнеров MySQL и Ghost, их связь, правила проксирования и запуск нескольких блогов или поддоменов.
Сборка PHP 7.4 с помощью phpbrew на сервере Ubuntu/Debian (Vesta CP) 2 minute readВозникла задача поставить PHP 7.4 на сервер Ubuntu (также можно и на Debian). Ставить буду через phpbrew с учётом того, что используется Vesta CP для управления сервером. Предварительная подготовка phpbrew на сервере Ubuntu/Debian под управлением Vesta CP Перейдём в папку /root cd /root Подготовим phpbrew для компиляци...
Простой скрипт для бэкапа баз mysql 1 minute readИтак, имеем задачу: На vps-сервере N крутится mysql база M нужно: бэкапить с заданной периодичностью. Решение. Напишем на BASH скрипт с использованием mysqldump и поставим его в cron #!/bin/bash ### variables user=USER pass=PASS bakdir="/path/to/backups/" echo "------ start ------" echo "-------------------...
Как настроить Let’s Encrypt на админке VestaCP (8083 порт) с учётом CA 2 minute readПредполагается, что у вас есть валидный домен (так называемый FQDN), который можно использовать для входа в админку. В моем случае, OVH предоставил бесплатно домен вида ns123456.ip-x-y-z.eu, а значит его можно использовать для входа в админку: https://ns123456.ip-x-y-z.eu:8083/ Пошаговая настройка Let’s Encrypt на админке VestaCP (8083 по...
Лучший способ сборки и установки Nginx incubator pagespeed на Ubuntu Vesta CP 5 minute readДля скромности, надо сказать, что это только по моему мнению лучший способ на данный момент. Шаг 1. Подготовка: управление пакетами - зависимости для сборки nginx pagespeed Для начала нужно проверить, чтобы в источниках пакетов была строка с "deb-src" для nginx. Открываем (или создаём) нужный файл из sources.list.d/ nano /etc/apt/sources.list.d/ng...