Частая ошибка — складывать много несвязанных клиентских сайтов в один хостинговый аккаунт. Сначала это кажется удобным, но позже становится рискованным: уязвимая CMS, украденный FTP-пароль или зараженный плагин могут затронуть все сайты внутри аккаунта.

Почему изоляция важна

  • Файлы одного клиента не смешиваются с файлами другого.
  • Взломанный сайт имеет меньшую зону повреждения.
  • Для каждого клиента можно задать отдельные FTP, базы, почту и лимиты.
  • Бэкапы и восстановления становятся точнее.
  • Проще приостановить, перенести или удалить одного клиента, не трогая остальных.

Более правильная структура

Плохая практикаЛучше
Все сайты в одном public_htmlОдин хостинговый аккаунт на клиента или проект.
Один FTP-пароль для всехОтдельный FTP/SFTP-доступ для человека или проекта.
Все базы CMS без понятной логики именОтдельные базы с понятными названиями.
Один взломанный WordPress влияет на все проектыИзоляция уменьшает зону поражения.

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

Если структура уже запуталась, ее все еще можно привести в порядок

Напишите, сколько сайтов сейчас лежит в одном аккаунте. Подскажем, как разделить их с минимальным простоем.

Спланировать разделение аккаунтов