Table of Contents
Step 1: Create an instance
Step 2: Connect the instance using Public IP Address
Step 3: Install Apache
Step 4: Deploy web application
Step 5: Verify the deployment
Step 6: Clean up
Step 7: Conclusion
Creating and deploying a web app using GitHub repo and AWS involves a few key steps, including setting up your AWS environment, configuring GitHub Actions, and automating the deployment process. Below is a general guide to achieve this.
Step 1: Create an instance
- Click instances on the left pane then click launch and configure it.
- Select Ubuntu as the image
- Generate the key-pair
- Allow ssh and HTTP traffic from the internet
- Leave Networking, storage and others at default
- Launch the instance then click the instance id and we have:
- Select the instance created to see all the instance info
Step 2: Connect the instance using Public IP Address
Open your VS Code, select bash and run the below code
Step 3: Install Apache
- Update the independences in the VM
- Then install the Apache running the below command
- Start and enable Apache
Step 4: Deploy web application
- Confirm that git is installed by running:
- Clone the git
- Enter into Apache file
- Move everything in this direcory to html directory
Step 5: Verify the deployment
Verify on a new browser using the Public IP Address
Step 6: Clean up
Select the instance, go to Instance State and select Terminate
Step 7: Conclusion
You have successfully created and deployed a web application on AWS using the AWS CLI. This method allows you to automate your deployment.
Top comments (0)