Як кастомізувати параметри веб-сервера на Hestia CP

2 жовтня, 2023

Налаштування бази даних і веб-сервера при встановлення панелі керування відбуваються за замовчуванням. Деяким сайтам параметрів виявляється замало, в результаті чого з’являються помилки на кшталт 504 Gateaway Timeout. Крім цього, неможливо завантажити великий файл у вигляді зображень, архівів чи відео за допомогою менеджера на сайті. 

Вирішення проблеми полягає у зміні відповідних характеристик бази даних MariaDB або веб-серверів Nginx і Apache. Нижче наведені рекомендовані параметри й основні значення. Користувачу варто підбирати конкретні з них, спираючись на потужність сервера й особливості роботи сайту. Щоб розпочати зміни, варто перейти до розділу «Сервер», який позначається іконкою у вигляді шестерні і натиснути «Редагувати» навпроти потрібного значення. 

Apache   

Timeout 300 — найбільша тривалість очікування запиту.

Додаткові налаштування PHP

max_execution_time 300 — максимальна тривалість виконання PHP-скрипту.
max_input_time 300 — Найдовший час оброблення вхідних даних скриптом. memory_limit 1024M — Максимальний об’єм оперативної пам’яті, яку може використовувати скрипт.
post_max_size 300M — Найбільший об’єм POST-запиту (впливає на розмір завантажуваних файлів).
upload_max_filesize 300M — Максимальний об’єм завантажуваного файлу.

Nginx   

send_timeout 300s
proxy_connect_timeout 300s
proxy_send_timeout 300s
proxy_read_timeout 300s

MariaDB   

wait_timeout 300
interactive_timeout 300
max_allowed_packet 100M

Тут зазначені тільки базові характеристики. Точніші параметри налаштування передбачають використання з’єднання SSH із сервером та внесення правок до конфігураційних файлів служб.