Lab 5.1: LAMP Stack in AWS - Part 1
Make a new VM:
Prepare LAMP:
Update system.
Install the lamp-mariadb10.2-php7.2
and php7.2
Amazon Linux Extras repositories to get the latest versions of the LAMP MariaDB and PHP packages for Amazon Linux 2.
Now install Apache web server and MariaDB.
Start and enable the Apache web server.
Setup file permissions:
add ex2-user to apache group.
Now logout and login.
Very membership in the apache group.
Change the group ownership of /var/www
and its contents to the apache
group.
To add group write permissions and to set the group ID on future subdirectories, change the directory permissions of /var/www
and its subdirectories.
To add group write permissions, recursively change the file permissions of /var/www
and its subdirectories:
SUBMIT: Screenshot of Apache Test Page (showing address bar with your EC2 DNS name)
Test your LAMP server:
Create a PHP file in the Apache document root.
SUBMIT: Screenshot of PHPInfo page (showing EC2 Public DNS name in Browser)
Delete the phpinfo.php
file. Although this can be useful information, it should not be broadcast to the internet for security reasons.