It’s easy to setup WordPress in multi-site mode on Plesk.
Let’s assume you want to map:
1 |
*.acme.com |
to your multi-site installed on “acme.com”.
From an SSH login on the server, just edit the file:
1 |
/var/www/vhosts/domain.tld/conf/vhost.conf |
If the file does not exist then create a new empty file.
Add the following line to the top of the file:
1 |
ServerAlias *.domain.tld |
Save the file and tell plesk to reconfigure:
1 |
/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain domain.tld |
Now restart Apache:
1 |
/sbin/service httpd restart |
Now you’re ready to go with multi-site.
There’s an article here that addresses subdomain and webmail issues:
https://codex.wordpress.org/Configuring_Wildcard_Subdomains_for_multi_site_under_Plesk_Control_Panel