How to setup Joomla on our AMI
This documentation will walk you through how to setup Joomla on our AMI.
AMI Overview
This AMI provides a Joomla server.
- Amazon Linux 2 AMI (HVM)
- Joomla 4.x
- Apache 2.4
- MySQL 5.7
- PHP 8.0
- phpMyAdmin 5.1
This is configuration of Version 2.0.0
- Amazon Linux 2 AMI (HVM) kernel 5.10
- Joomla 4.0
- Apache 2.4
- MySQL 5.7
- PHP 8.0
- phpMyAdmin 5.2
Joomla installation
Once the instance is running, please access your Joomla hosting domain or enter the public DNS provided by AWS (IPv4 Public IP) into your browser.
https://<Joomla host or IP>/
You can see more detail for Joomla Install documentation as well.
Step 1: Main Configuration

You will see the Joomla application. Select Select Language
and Setup Site Name
Step 2: Login Data

Step 3: Database Configuration

Find database password
You can find the database server password by accessing the System Log in the EC2 management console:
1. Go to the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
2. Chose your Instance and Click on Actions → Monitor and troubleshoot → Get System Log.

3. Get System log as shown below.

You can also SSH into your instance and find the login credential using the following command.
$ cat /home/ec2-user/credentials
////////////////////credentials info////////////////////
--- joomla
----- Setting : Success
--- phpMyAdmin
----- Setting : Success
--- MariaDB
----- User : root
----- Password : yhpXlanvvdoo4xJ7
----- User : joomla
----- DB name : joomla_db
----- Password : 4qg8rzOjeksolcqZ
////////////////////////////////////////////////////////
Step 4: Finishing Up
To click Complete & Open Site
or Complete & Open Admin

phpMyAdmin
You can access phpMyAdmin after creating ssh tunnel.
ex.) create ssh tunnel
$ ssh ec2-user@{ipaddress} -i {ssh-key-file.pem} -N -L 8080:localhost:80
http://localhost:8080/phpMyAdmin/
