Setup Multiple Websites on same ubuntu

Step 1 : Creating WordPress Folder Structure

cd /var/www/html
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress ExampleA.com
unzip latest.zip
mv wordpress ExampleB.com

Step 2 : Create MySQL Database

sudo mysql -u root -p
CREATE DATABASE ExampleA;
CREATE DATABASE ExampleB;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON ExampleA.* TO 'wpuser'@'localhost';
GRANT ALL PRIVILEGES ON ExampleB.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;

Step 3 : Creating Virtual Host

Step 4 : Enable SSL

Step 5 : Fix Folder Level Permissions

Step 6 : Install WordPress