Налаштування сайту на FastPanel

81

Щоб відкрити налаштування сайту, спочатку відкрийте Site card, а потім перейдіть у меню “Settings”.

У Settings є кілька підменю:

  • Main

  • Static content

  • HTTPS

  • Redirects

  • Log settings

  • Backend (PHP, Upstream, etc.)

У цьому ж меню знаходиться кнопка “Delete website”, яка видаляє сайт і всі пов’язані з ним дані (файли, домени, сертифікати, бази даних тощо).

Нижче — короткий огляд кожного розділу.


Main settings

У цьому підменю зібрані базові параметри сайту:

  • Увімкнути/вимкнути сайт

  • Увімкнути/вимкнути використання тимчасового посилання

  • Домен

  • Email адміністратора

  • Кодування сайту

  • IP-адреса, за якою буде доступний сайт

  • Аліаси сайту


HTTPS

Цей розділ містить інструменти для налаштування роботи сайту по протоколу HTTPS. Після того як ви вкажете сертифікат у полі “SSL certificate”, з’являться додаткові опції:

  • HTTPS redirect — перенаправляє всі запити на HTTPS з кодом 301 (Moved Permanently).

  • HSTS — надсилає заголовок Strict-Transport-Security, який примушує браузер використовувати лише HTTPS-з’єднання.

  • HTTP2 / HTTP3 — вмикає підтримку новіших версій протоколу HTTP.


Redirects

У цьому підменю налаштовуються редіректи для вхідних запитів до сайту:

  • Main site mirror — якщо увімкнено, запити з аліасів будуть перенаправлятися на домен, вказаний у цьому параметрі. Наприклад, тут можна налаштувати редірект з основного домену на www (або навпаки).

  • Enable auto subdomains — автоматичні субдомени. Ця опція додає wildcard-аліас (*.example.com) до сайту. Файли субдоменів будуть віддаватися з основного домену, але мають бути розміщені у папках, названих відповідно до субдомену, в кореневому каталозі сайту.
    Наприклад, для sub0.example.com коренева директорія буде:
    /var/www/www-root/data/example.com/sub0

TIP
Зверніть увагу: wildcard-аліас (*.example.com) потрібно додати вручну у DNS.


Backend (PHP, Reverse proxy, etc.)

Цей розділ відповідає за те, як вебсервер обробляє запити та який backend використовується:

  • Backend type — тип бекенду, який буде обробляти запити. Доступні варіанти: PHP, NodeJS, Systemd, Reverse proxy, Static content

  • Handler — спосіб підключення бекенду до вебсервера, наприклад Apache module

  • PHP version — версія PHP (можна змінювати лише для певних режимів PHP)

  • Worker amount — кількість воркерів (актуально лише для режиму PHP-FPM)

  • Application file — файл/сторінка, яку показувати при зверненні до сайту

  • Working directory — коренева директорія сайту (змінювати не можна)

  • Working subdirectory — піддиректорія сайту, якщо він має працювати не з кореня

  • Environment — змінні середовища, які передаються застосунку (наприклад, режим роботи, sandbox-настройки тощо)