In this tutorial, we are going to launch an EC2 instance and deploy a Django app. I am going to use nginx, gunicorn in this process. Create an account in AWS and login to it Choose EC2 services for deployment Create a Key Pair Create an Instance for application by Open the Amazon EC2 console. In the navigation bar at the top of the screen, the current region is displayed. Click the region’s name to select the region for the instance. From the Amazon EC2 console dashboard, click Launch Instance. In the Select an existing key pair or create a new key pair dialog box, you can choose an existing key pair, or create a new one. you will find the complete source code here Deployment of Django in AWS EC2