WordPress Multisite Setup: Multisite Management in One Panel
What Will You Learn in This Guide?
In this guide, you will learn how to manage multiple sites with a single installation by activating the WordPress Multisite feature.
The aim is to reduce maintenance time and use server resources efficiently.
🧠 Technical Summary
Main Topic: WordPress Multisite network setup
Problem solved: Need for separate WordPress installation for each site
Steps: Configuration → Apache settings → Networking → Add new site
Preliminary Preparations
- A server with a LAMP stack installed
- A working WordPress installation
- root or sudo user with SSH access
⚠️ Take a full backup of existing sites before proceeding.
1️⃣ Activating WordPress Multisite Feature
- Multisite is turned off by default in WordPress.
sudo nano /var/www/html/wp-config.php
- Add the following line:
define('WP_ALLOW_MULTISITE', true);
- This setting activates the Multisite menu.
2️⃣ Configuring Apache Rewrite Settings
- Multisite requires rewrite module for URL redirects.
sudo a2enmod rewrite
- This command enables URL rewriting.
- VirtualHost Setting
sudo nano /etc/apache2/sites-enabled/000-default.conf
<Directory /var/www/html/>
AllowOverride All
</Directory>
- This setting allows the use of .htaccess.
- Restart Apache:
sudo systemctl restart apache2
3️⃣ Starting WordPress Network Setup
- Enter the administration panel:
Araçlar → Ağ Kurulumu
-
Subdirectory: site.com/site1
-
Subdomain: site1.site.com (DNS required)
Start the installation by entering the network title and administrator email.
4️⃣ Completing Configuration Files
- Update wp-config.php
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'alan-adiniz.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
- These settings define the Multisite network.
- .htaccess Update
sudo nano /var/www/html/.htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
- These rules direct requests to subsites.
5️⃣ Creating a New Site
- Follow this path from the top menu:
Sitelerim → Ağ Yönetimi → Siteler → Yeni Ekle
Site adresi, başlık ve yönetici e-postası girin.
- Your new site becomes active instantly.
❓ Frequently Asked Questions (FAQ)
1. Should I choose a subdomain or subdirectory? A subdomain is more flexible if you have DNS setup.
2. Does each site use a separate database? No. Single database, different table prefixes are used.
3. How does SSL work? Wildcard SSL is required for subdomains.
4. Will performance decrease? No. It saves resources in correct configuration.
5. Are all plugins compatible? Most are compatible, older plugins should be tested.
🚀 Result
With WordPress Multisite, you have established a centralized, scalable and manageable structure. It is the ideal solution for agency and multi-site projects.
You can safely grow your Multisite projects with GenixNode's WordPress-optimized servers.

