MAATRIX / Блог / VPS для хостинга нескольких сайтов: что выбрать и как настроить

VPS для хостинга нескольких сайтов: что выбрать и как настроить

VPS для хостинга нескольких сайтов: что выбрать и как настроить

MAATRIX

Держать десяток сайтов на отдельных хостингах — это десяток счетов, панелей и паролей, и переплата за то, что легко объединить. VPS для хостинга нескольких сайтов собирает все проекты на одном сервере под вашим контролем: свои домены, свои версии PHP, общие ресурсы и один понятный счёт. Разберём, какую конфигурацию и локацию выбрать и как разместить сайты, чтобы они не мешали друг другу.

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Зачем держать сайты на одном VPS

Когда у вас несколько проектов — клиентские сайты, свои лендинги, блог, магазин, — разрозненный хостинг под каждый превращается в хаос из счетов и панелей. Один VPS объединяет всё: вы платите за один сервер, управляете всеми сайтами из одного места и сами решаете, сколько ресурсов отдать каждому проекту. Это и дешевле в пересчёте на сайт, и удобнее в администрировании.

Второй мотив — контроль и гибкость. На своём сервере вы не ограничены рамками хостинг-панели: ставите нужные версии PHP для разных сайтов, настраиваете кэш, SSL и правила под каждый проект индивидуально. Третий мотив — ресурсы под общим управлением. Сайты с разной посещаемостью делят мощности сервера гибко: тихий проект не занимает выделенную квоту зря, а активный берёт больше, когда нужно. При этом важно грамотно изолировать сайты, чтобы проблема одного не задевала остальные, — об этом ниже.

Сколько сайтов вы планируете

Требования к серверу зависят прежде всего от числа сайтов и их типа. Несколько лёгких статических сайтов или визиток почти не нагружают сервер и уживаются даже на скромной конфигурации. Несколько сайтов на CMS с базами данных — WordPress, блоги, небольшие магазины — уже требуют заметно больше памяти, потому что каждый движок держит свои процессы и базу.

Отдельно оцените суммарный трафик и наличие тяжёлых проектов. Десять тихих визиток и три активных магазина с посетителями создают принципиально разную нагрузку. Прежде чем выбирать тариф, посчитайте, сколько сайтов и какого типа вы разместите, какой у них суммарный трафик и есть ли среди них ресурсоёмкие. От этого зависит и объём памяти, и число ядер, и размер диска под все проекты сразу с запасом на их файлы и базы.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под сайты

Какую конфигурацию выбрать

Ключевой ресурс при хостинге нескольких сайтов — оперативная память, потому что каждый сайт на CMS держит свои процессы PHP и базу. Для нескольких лёгких сайтов разумный старт — 2 ядра CPU, 4 ГБ RAM и NVMe-диск от 50 ГБ. Этого хватает под несколько проектов на CMS с умеренным трафиком, а быстрый диск важен, потому что базы всех сайтов делят одно хранилище.

Для десятка сайтов, среди которых есть активные проекты с трафиком, берите 4 ядра и 8 ГБ RAM и более. Память масштабируйте в первую очередь: именно её нехватка при множестве сайтов приводит к тому, что под нагрузкой начинают тормозить все проекты сразу. Диск считайте как сумму всех сайтов с их медиафайлами, базами и резервными копиями, добавив запас на рост. Честный подход — взять конфигурацию под текущий набор проектов с небольшим резервом и расширяться в панели по мере добавления новых сайтов или роста их трафика.

Какую локацию выбрать

Локацию выбирайте под аудиторию ваших сайтов. Если проекты ориентированы на российских посетителей и собирают их персональные данные через формы и заказы, берите RU: минимальный пинг для быстрой загрузки и соответствие 152-ФЗ о хранении персональных данных россиян в России. Для большинства коммерческих сайтов на российский рынок это оптимальный выбор.

Если среди ваших проектов есть сайты на европейскую или зарубежную аудиторию, логичнее локация UK или другая ближе к их посетителям: низкий пинг до ЕС и деловая респектабельность адреса. Когда сайты рассчитаны на разные регионы, ориентируйтесь на основную массу трафика или разнесите принципиально разные по географии проекты на отдельные серверы. Но чаще всего у одного владельца сайты нацелены на близкую аудиторию, и одна подходящая локация закрывает все проекты сразу.

Как разместить сайты на сервере

Настройка идёт по понятному плану. После заказа вы обновляете систему, создаёте отдельного пользователя, переходите на вход по SSH-ключу и закрываете лишние порты фаерволом. Дальше ставите веб-сервер nginx и PHP нужных версий, а при желании упростить управление — панель управления хостингом, которая даёт удобный интерфейс для добавления доменов, баз и почты.

Каждый сайт размещается как отдельный виртуальный хост со своим доменом, каталогом и настройками. Для изоляции проектов используйте отдельных системных пользователей под разные сайты, чтобы уязвимость одного не открывала доступ к остальным. Каждому сайту выпустите бесплатный SSL-сертификат через certbot и включите автопродление. Настройте отдельные базы данных под каждый проект и общие для сервера политики резервного копирования. Такой подход даёт и удобство единого сервера, и безопасность разделённых сайтов.

Оплата из России и быстрый старт

Оплата сервера из России проходит без сложностей: MAATRIX принимает карты российских банков, СБП, криптовалюту и токен MAAT, поэтому иностранная карта не нужна, а платить за один VPS удобнее, чем за десяток разрозненных хостингов. Это и экономия, и порядок в счетах.

Чтобы собрать все проекты на одном управляемом сервере, возьмите VPS в подходящей локации в MAATRIX — заказ занимает несколько минут, и вы получаете площадку под нужное число сайтов с запасом на рост. Дальше остаётся разместить домены, изолировать проекты и настроить бэкапы, а при добавлении новых сайтов вы расширите ресурсы в панели за минуту. Один сервер под все сайты — это меньше расходов, меньше паролей и полный контроль над своей инфраструктурой.

Отдельно стоит сказать веб-студиям и фрилансерам, которые ведут клиентские проекты. Держать каждый клиентский сайт на отдельном хостинге неудобно и дорого, а один VPS под все проекты даёт единую точку управления и предсказуемый расход. При этом изоляция сайтов друг от друга здесь особенно важна: клиентские проекты не должны иметь доступ к данным друг друга, поэтому отдельные системные пользователи и базы под каждый сайт — обязательное условие. Такой подход позволяет масштабировать студию без роста числа разрозненных счетов: новый клиент — это ещё один виртуальный хост на уже работающем сервере, а не отдельный договор с очередным хостером.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под сайты

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Частые вопросы

Какой VPS выбрать под несколько сайтов?

Для нескольких лёгких сайтов на CMS хватает 2 ядер, 4 ГБ RAM и NVMe-диска от 50 ГБ. Для десятка проектов с активными среди них берите 4 ядра и 8 ГБ.

Как изолировать сайты друг от друга?

Размещайте каждый сайт под отдельным системным пользователем и с отдельной базой данных, чтобы уязвимость или взлом одного проекта не открывали доступ к остальным.

Нужна ли панель управления?

Не обязательно, но она упрощает добавление доменов, баз и почты через удобный интерфейс. Без неё сайты настраиваются как отдельные виртуальные хосты вручную.

Как оплатить сервер из России?

Картой российского банка, по СБП, криптовалютой или токеном MAAT — иностранная карта не требуется.

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.