Это действительно зависит от веб-приложения, с которым вы работаете.
Например, у нас есть размещенная CMS, используя API cPanel, мы создаем фактическую учетную запись хостинга для каждого клиента и устанавливаем около 50 КБ файлов при создании учетной записи, включая шаблон по умолчанию, сценарий начальной настройки (обрабатывает БДустановка, первоначальное заполнение данными и основные настройки (помимо всего прочего), а также несколько базовых сценариев управления интерфейсом, таких как форма контакта, говоря, что мы не предоставляем доступ к учетной записи хостинга, все взаимодействие осуществляется через наше веб-приложение.В нашем случае это независимо от того, является ли субдомен или полностью квалифицированным доменом.У наших клиентов есть возможность самостоятельно разместить свой домен, или мы разместим его, потому что у нас есть полная хостинговая инфраструктура cPanel, и нам не важно, где находится DNS, но если у клиента он у нас, это полностью их ответственность.
Причина, по которой мы настроили этот хостинг, заключается в том, что клиенты могут загружать свои собственные шаблоны для управления дисковым хранилищем (мы не заинтересованы в том, чтобы быть файловым сервером, но клиентам нужно немного места для файлов PDF, изображений и т. Д.)и убедиться, что контент одного клиента не смешивается с контентом другого.В качестве платной услуги премиум-класса наши юристы рекомендуют минимум отдельных идентифицируемых папок на сервере для хранения файлов.
Другим примером является blogger / blogspot, хорошо известно, что они используют mod_rewrite для своих поддоменов.Это уместно для них сделать так, иначе им придется как минимум создать отдельную DNS-зону для каждого блога, и это неудобно (поэтому мы и используем cPanel), плюс у вас есть все остальные настройки виртуального хостинга.,При использовании mod_rewrite, как вы уже знаете, для управления поддоменами будет использоваться одна подстановочная зона, а правило mod_rewrite легко применять.Оттуда это просто создание папки и перенаправление запросов на субдомен в нее или указание скрипту для управления вашим приложением в зависимости от того, что вы делаете.
Правда для автоматизированной системы, использующей суб-домены, я бы использовал mod_rewrite, но для чего-то более сложного, например, для полноценной премиальной CMS, требующей полного соответствия закону, управления квотами, приостановки, завершения и удаления файлов, тогда я бы порекомендовал рассмотреть панель управления хостингом, такую как cPanel, как возможнуюрешение.