Amazon Lightsail is one of the easiest ways to get started with AWS. It offers virtual servers, storage, databases, and networking, plus a cost-effective, monthly plan.
This tutorial shows you how to launch and configure a WordPress instance on Lightsail. It includes steps to connect to your instance by using SSH, sign in to your WordPress website, create a static IP and attach it to your instance, create a DNS zone, and map it to your instance.
When you're done with this tutorial, you will have the fundamentals to get your WordPress website up and running on Amazon Lightsail.
c. An AWS Region and Availability Zone is selected for you. Choose Change AWS Region and Availability Zone if you want to create your instance in another location.
- Choose Linux/Unix as the platform.
- Choose WordPress as the blueprint.
- Must be unique within each AWS Region in your Lightsail account.
- Must contain 2 to 255 characters.
- Must start and end with an alphanumeric character or number.
- Can include alphanumeric characters, numbers, periods, dashes, and underscores.
a. In a browser, go to:
In the address, replace PublicIpAddress with the public IP address of your WordPress instance. You can get your instance's public IP address from the Lightsail console as shown in the image at the right.
b. Log in to your instance.
- In the Username or Email Address box, enter user.
- In the Password box, enter the default password obtained earlier in this tutorial.
- Choose Log in.
c. You are now signed in to the administration dashboard of your WordPress website where you can perform administrative actions. For more information about administering your WordPress website, see the WordPress Codex in the WordPress documentation.
b. Choose the Networking tab, then choose Create static IP.
c. The static IP location is preselected based on the instance zone that you chose earlier. Select the created WordPress instance from the Attach to an instance dropdown.
d. Name your static IP, then choose Create.
b. Enter your domain, then choose Create DNS zone.
c. Make note of the name server address listed on the page.
You add these name server addresses to your domain name’s registrar to transfer management of your domain’s DNS records to Lightsail.
a. On the Instances tab of the Lightsail home page, choose the ellipsis (⋮) icon next to the WordPress instance you just created and choose Delete.
b. Choose Yes, delete from the prompt.
Congratulations! You have used Amazon Lightsail to launch and deploy a WordPress instance.
Amazon Lightsail is a great choice to develop, build, and deploy a variety of applications like WordPress, websites, and blog platforms.