Коротка відповідь: Один VPS може тримати багато сайтів WordPress: дайте кожному свою директорію, базу даних, DB-користувача та vhost вебсервера, і додавайте приблизно 1–2 GB RAM на активний сайт. Тримайте сайти ізольованими (окремі облікові дані бази, в ідеалі окремі пули PHP-FPM), щоб один зламаний чи перевантажений сайт не поклав решту.

Огляд

Консолідація сайтів на одному VPS зменшує витрати і спрощує обслуговування — один сервер для оновлень, одна задача бекапу, один фаєрвол. Компроміс — спільна доля: розраховуйте сервер на суму сайтів і правильно їх ізолюйте. Це стандартна схема для фрилансерів та агенцій (див. практики для агенцій).

Що потрібно мати

  • VPS, розрахований на сумарне навантаження — див. вибір VPS; 4 GB RAM комфортно тягнуть 2–4 типові сайти.
  • Робочий стек (вручну) або панель на кшталт CloudPanel, яка автоматизує vhost-и для кожного сайту.
  • Доступ до DNS кожного домену, який додаєте.

Покрокова інструкція

  1. Створіть директорію під кожен сайт: /var/www/site1.com, /var/www/site2.com
  2. Створіть окрему базу та DB-користувача на сайт — ніколи не діліть одного користувача між сайтами.
  3. Додайте server block (vhost) на кожен домен; у панелі це кнопка «add website».
  4. За бажанням — окремий пул PHP-FPM на сайт зі своїм pm.max_children, щоб «сказившийся» сайт впирався у власний ліміт, а не виснажував сервер:
    sudo cp /etc/php/8.3/fpm/pool.d/www.conf /etc/php/8.3/fpm/pool.d/site2.conf
    # edit: [site2], listen = /run/php/php8.3-fpm-site2.sock, pm.max_children = 10
    sudo systemctl reload php8.3-fpm
  5. Випустіть SSL на кожен домен (гайд) і додайте кожен сайт у задачу бекапу.

Типові проблеми

  • Один сайт гальмує всі: немає окремих FPM-пулів — додайте їх і знайдіть винуватця через top та slow-query log.
  • RAM закінчується з додаванням сайтів: кожен активний сайт додає PHP-воркери й робочий набір бази — стежте за free -h і апгрейдьтеся до того, як почнеться swap.
  • Перехресне зараження: усі сайти під одним Linux-користувачем зі спільним записом — затягніть права або використовуйте панель, що розділяє користувачів сайтів.

Коли звертатися в підтримку

Плануєте консолідувати багато сайтів і не впевнені, чи вистачить одного VPS — або чи краще кілька менших VPS для ізоляції клієнтів? Відкрийте тикет зі списком сайтів і оцінками трафіку.

Часті запитання

Скільки сайтів WordPress поміститься на одному VPS?

Орієнтовно закладайте 1–2 GB RAM на активний сайт плюс запас для бази даних: VPS на 4 GB тягне 2–4 типові сайти, план на 8 GB комфортно тримає 5–8 легких.

Використовувати WordPress multisite чи окремі інсталяції?

Окремі інсталяції безпечніші для непов'язаних сайтів: незалежні плагіни, бекапи й зони відмови. Multisite підходить для мережі тісно пов'язаних сайтів, керованих як один продукт.

Як не дати одному сайту гальмувати решту?

Дайте кожному сайту власний пул PHP-FPM з обмеженими воркерами та власного користувача бази, а потім моніторте через top і slow-query log MariaDB, щоб рано ловити важкий сайт.

Схожі статті

Готові почати? Замовити WordPress VPS у Cloud2Y →

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (0 Голосів)