AWS Security ChangesHomeSearch

AWS lightsail documentation change

Service: lightsail · 2026-01-16 · Documentation medium

File: lightsail/latest/userguide/amazon-lightsail-quick-start-guide-lamp.md

Summary

Restructured LAMP stack guide with reordered steps, added detailed instructions for application deployment, snapshot management, and domain mapping. Includes new images and corrected 'HTTPs' to 'HTTPS'.

Security assessment

The change adds explicit documentation for enabling HTTPS with SSL certificates and references a guide for Let's Encrypt SSL/TLS implementation. This improves security guidance but doesn't address a specific vulnerability. The 'HTTPs' to 'HTTPS' correction reinforces proper security terminology.

Diff

diff --git a/lightsail/latest/userguide/amazon-lightsail-quick-start-guide-lamp.md b/lightsail/latest/userguide/amazon-lightsail-quick-start-guide-lamp.md
index 0e5b34a22..39679385e 100644
--- a//lightsail/latest/userguide/amazon-lightsail-quick-start-guide-lamp.md
+++ b//lightsail/latest/userguide/amazon-lightsail-quick-start-guide-lamp.md
@@ -5,3 +5 @@
-Step 1: Get the default application password for your LAMP instanceStep 2: Attach a static IP address to your LAMP instanceStep 3: Visit your LAMP instance welcome pageStep 4: Map your domain name to your LAMP instanceStep 5: Read the Bitnami documentationStep 6: Create a snapshot of your LAMP instance
-
-# Set up a LAMP stack on Lightsail
+# Deploy and manage a LAMP stack on Lightsail
@@ -13 +11,8 @@ Lightsail stores seven daily snapshots and automatically replaces the oldest wit
-Here are a few steps you should take to get started after your LAMP instance is up and running on Amazon Lightsail:
+Here are a few steps you should take to get started after your LAMP instance is up and running on Amazon Lightsail. Before you get started, identify your blueprint vendor on your instance management page:
+
+![LAMP blueprint vendor on the instance management page](/images/lightsail/latest/userguide/images/instances/headers/lamp-blueprint-vendor.png)
+
+Select the appropriate guide for your LAMP instance:
+
+Bitnami
+    
@@ -63 +68 @@ To map your domain name, such as `example.com`, to your instance, you add a reco
-On the Lightsail console home page, under the **Domains & DNS** tab, choose **Create DNS zone** , then follow the instructions on the page.
+On the Lightsail console home page, under the **Networking** tab, choose **Create DNS zonelamp** , then follow the instructions on the page.
@@ -65 +70 @@ On the Lightsail console home page, under the **Domains & DNS** tab, choose **Cr
-For more information, see [Creating a DNS zone to manage your domain’s DNS records in Lightsail](./lightsail-how-to-create-dns-entry.html).
+For more information, see [Create a DNS zone to manage your domain's DNS records](./lightsail-how-to-create-dns-entry.html).
@@ -69 +74 @@ For more information, see [Creating a DNS zone to manage your domain’s DNS rec
-Read the Bitnami documentation to learn how to deploy your application, enable HTTPs support with SSL certificates, upload files to the server with SFTP, and more.
+Read the Bitnami documentation to learn how to deploy your application, enable HTTPS support with SSL certificates, upload files to the server with SFTP, and more.
@@ -72,0 +78,74 @@ For more information, see the [Bitnami LAMP for AWS Cloud](https://docs.bitnami.
+## Step 6: Create a snapshot of your LAMP instance
+
+After you configure your website the way you want it, create periodic snapshots of your instance to back it up. A snapshot is a copy of the system disk and original configuration of an instance. A snapshot contains all of the data that is needed to restore your instance (from the moment when the snapshot was taken).
+
+You can create [snapshots manually](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots), or [enable automatic snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) to have Lightsail create daily snapshots for you. If something goes wrong with your instance, you can create a new replacement instance using the snapshot.
+
+You can work with snapshots on your instance's management page on the **Snapshots** tab. For more information, see [Snapshots in Amazon Lightsail](./understanding-snapshots-in-amazon-lightsail.html).
+
+![Create an instance snapshot in the Lightsail console](/images/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
+
+Lightsail
+    
+
+## Step 1: Get the default application password for your LAMP instance
+
+You need the default application password to access pre-installed applications or services on your instance.
+
+  1. On your instance management page, under the **Connect** tab, choose **Connect using SSH**.
+
+  2. After you're connected, enter the following command to get the default application password:
+    
+        cat ~/application_credentials
+
+You should see a response similar to this, which contains the default application password:
+
+![Default application password.](/images/lightsail/latest/userguide/images/amazon-lightsail-application-password.png)
+
+
+
+
+## Step 2: Attach a static IP address to your LAMP instance
+
+The default dynamic public IP address attached to your instance changes every time you stop and start the instance. You can create a static IP address and attach it to your instance to keep the public IP address from changing. Later, when you use your domain name with your instance, you don’t have to update your domain’s DNS records each time you stop and start the instance. You can attach only one static IP address to each instance.
+
+On the instance management page, under the **Networking** tab, choose **Create a static IP** or **Attach static IP** (if you previously created a static IP that you can attach to your instance), then follow the instructions on the page. For more information, see [Create a static IP and attach it to an instance](./lightsail-create-static-ip.html).
+
+![Attach static IP address in the Lightsail console](/images/lightsail/latest/userguide/images/quick-start-static-ip-address.png)
+
+## Step 3: Visit your LAMP instance welcome page
+
+Navigate to the static IP address of your instance to access the application installed on your instance.
+
+  1. On your instance management page, copy the static IP address:
+
+![Copy static IP](/images/lightsail/latest/userguide/images/instances/headers/lamp-copy-static-ip.png)
+
+  2. Paste the static IP address into your browser address, for example `http://192.0.0.1`.
+
+
+
+
+## Step 4: Map your domain name to your LAMP instance
+
+To map your domain name, such as `example.com`, to your instance, you add a record to the domain name system (DNS) of your domain. DNS records are typically managed and hosted at the registrar where you registered your domain. However, we recommend that you transfer management of your domain's DNS records to Lightsail so that you can administer it using the Lightsail console.
+
+On the Lightsail console home page, under the **Networking** tab, choose **Create DNS zone** , then follow the instructions on the page.
+
+For more information, see [Create a DNS zone to manage your domain's DNS records](./lightsail-how-to-create-dns-entry.html).
+
+For enabling HTTPS, see [Secure your Lightsail LAMP website with Let's Encrypt SSL/TLS](./amazon-lightsail-using-lets-encrypt-certificates-with-lamp.html).
+
+## Step 5: Deploy your application
+
+  1. Follow the instructions from [ Transfer files between Linux instances on Lightsail using scp ](./amazon-lightsail-transfer-files-between-linux-instances.html) to copy your application to `/var/www/html`
+
+  2. On your instance management page, under the **Connect** tab, choose **Connect using SSH**.
+
+  3. Run `sudo systemctl restart apache2`
+
+  4. Navigate to your instance's static IP address
+
+
+
+