Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
The following guide will highlight the manual steps required to set up a Drupal multisite. This guide is a work in progress with only some example configurations presented. Other options are available, such as HTTPS, other Web servers and databases, and more refined virtual host configurations, etc.
The primary reason for using a multisite Drupal setup is to save your time when you manage more than one Drupal site running the same version of Drupal core. Each time a new Drupal core update is released, you would only have to perform that update on one codebase set instead of doing it for each site. But there are drawbacks. These are mitigated, however, if you're using the Aegir hosting system.
Drupal has a feature that allows separate, independent sites to be served from a single codebase. Each site has its own database, configuration, files and base domain or URL.
The following information pertains to Drupal 8 and later versions.