In this video, I show you to create and deploy a WordPress website on AWS using AWS EC2.
You can install WordPress in a click by using AWS Lightsail, but we are going to do it the traditional way – we will create a virtual computer on EC2, install and configure a web server, database management system and finally install wordpress and connect a domain name to the created site.

This video is part of the Tech Talk Series by One Impression, sponsored by AWS.

Signup for AWS for FREE: https://aws.amazon.com/free/?trk=c3856387-cfe1-4e6d-ad12-f5c512bb68f2&sc_channel=el&all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all

Watch my video on how to get started on AWS: https://youtu.be/hlQH9HKUrkk

All the commands that I executed can be found here: https://gist.github.com/teja156/8c35a05f43635da4cbd06b47c0d91e93

Thanks for watching!
SUBSCRIBE for more videos!

Join my Discord: https://discord.gg/6TjBzgt
Follow me on Instagram: https://instagram.com/teja.techraj
Website: https://techraj156.com​​​​​
Blog: https://blog.techraj156.com

source

27 Comments

  1. I'm currently facing difficulty connecting my SSH client to the virtual machine, encountering the error message "Network error: Connection timed out." Despite attempting to troubleshoot the issue by following instructional videos, I remain unable to resolve the problem.

  2. For anyone who is stuck after registering an A record with your DNS settings, this is the proper fix. Another way of phrasing it:

    Remove the DocumentRoot, ServerName, and ServerAlias values from the 000-default.conf file in your apache directory
    Restart apache with sudo systemctl restart apache2
    In a web browser go to your WordPress admin page (IP Address/wp-admin) and go to Settings @15:45 in the YouTube video. Remove the /wordpress from the "WordPress Address (URL)" and "Site Address (URL)" entries, but leave the IP address for now.
    Go back to the 000-default.conf file on your Apache webserver and add the DocumentRoot, ServerName, and ServerAlias values back in and save the configuration.
    Restart apache with sudo systemctl restart apache2

Leave A Reply

Please enter your comment!
Please enter your name here