AWS EC2 Flask Deployment

Deployment of a Flask web application on an Ubuntu server hosted on AWS EC2, demonstrating Linux administration, web server configuration, and cloud infrastructure.

Project Overview
Technologies Used
Deployment Process

Project Overview

This project involved deploying a Flask web application on an AWS EC2 instance running Ubuntu Linux. The goal was to build and host a production-style environment using a Linux server, Nginx web server, and a Python-based backend.

Infrastructure Setup

The application is hosted on an AWS EC2 instance running Ubuntu Linux. Nginx is used as the web server to handle incoming HTTP requests and route traffic to the Flask application running on the server.

  • AWS EC2 instance deployment
  • Ubuntu Linux server configuration
  • Role-based access architecture
  • Nginx web server setup
  • Flask application hosting
  • SSH-based server administration

Skills Demonstrated

This project demonstrates hands-on experience with cloud infrastructure, Linux server management, web application deployment, and troubleshooting in a real hosted environment.

Explore More Projects

Additional labs and projects demonstrating networking, security tools, and system administration are available throughout this portfolio.

Back to Portfolio