
Discover how to host multiple WordPress sites on one Amazon Lightsail Ubuntu instance by setting up domains, Apache, MySQL, PHP, and free Let's Encrypt SSL.
Configure multiple domains on a single Amazon Lightsail Ubuntu instance by pointing A records to a static Lightsail IP and attaching it to the instance in the Paris zone.
Create a Lightsail linux instance (os 18), enable automatic snapshots, attach a static IP, and host multiple WordPress sites with backups and domain linking options.
Connect to your Lightsail instance by converting the PEM key to a PPK, loading it in PuTTY, and saving the session with the static IP and username.
Install Apache on Ubuntu, update packages, start the Apache service, and verify that the domain and IP serve the default Apache page from the default files location.
Install MySQL on a Lightsail Ubuntu setup and run mysql_secure_installation to secure the server, set passwords, reload privileges, and verify remote access.
Create a database and a WordPress install user for a safer WordPress setup. Identify the host and connect to your WordPress instance using the created database and user.
Install PHP on an Ubuntu Amazon Lightsail instance by adding a repository, updating packages, and installing PHP with Apache support. Navigate PHP 7.x options and related libraries.
Set up a multi-domain hosting environment by creating a virtual host, configuring sites-available and sites-enabled, and organizing web content and logs for WordPress on Ubuntu.
Install WordPress by retrieving the latest version, place files in the web root, and configure wp-config.php with database name, user, password, and localhost.
Configure a second wordpress instance on the same server, create a new site directory and server name, set up dns a records to point to the ip, and install wordpress.
Set up a free ssl certificate on a Lightsail ubuntu instance by installing the certificate tool, configuring the domain, and applying it while www propagation completes.
Finish installing and enabling the ssl certificate for the site on Amazon Lightsail, configure redirects, test the setup, and review auto renewal for ongoing validity.
Observe how the ssl certificate configuration automatically adds four lines and enables redirects. Create a new configuration that mirrors the original host configuration with ssl options.
Add an ssl certificate for the second site and verify ownership. Check redirects and confirm the domain now serves ssl.
Fix WordPress plugin installation by granting the Apache user permissions on all files in the html directory. Use sudo chown -R to set ownership, then retry the install.
Explore how WordPress multisite lets you manage multiple WordPress sites from a single interface, using subdomains for each user, while noting that it may not support fully isolated instances.
Discover how GoDaddy ProSites helps you manage multiple WordPress instances from a single dashboard, activate plugins across sites, and monitor backups, with free basic features and optional premium add-ons.
In this course I setup two domains to point to a Lightsail instance.
I create the instance and associate a static IP to it from Lightsail.
I show you how to connect to your instance using mRemoteNG, a free SSH client.
I install Apache, MySql and PHP.
I create a database for each future WordPress instance.
I create virtual hosts for the two WordPress instances.
I install two WordPress instances.
I add two free SSL certificates from Let's Encrypt SSL using Certbot.
I take a look at two ways to make it easy to manage multiple WordPress instances: WordPress multisite and Prosites from GoDaddy. I explain which one is best suited for what and show you how to set Prosites up step by step.
I also sometimes run into issues and show you how I find my way out of them, in case you run into similar problems.