How to host a Flask app on Amazon AWS in 5 minutes ?

Apache Configuration for Amazon AWS

Location:- /etc/apache2/sites-available/amazonaws.com.conf

NameVirtualHost *:80


ServerName ec2-52-20-211-238.compute-1.amazonaws.com
WSGIScriptAlias / /var/www/aira/aira/aira/aira.wsgi

Order allow,deny
Allow from all

ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel info
CustomLog ${APACHE_LOG_DIR}/access.log combined

Enable the above file which we created.

sudo a2ensite amazonaws.com
sudo a2dissite 000-default
———————————————————–
Location of app.py :- /var/www/aira/aira/aira/app.py
Location of .wsgi:- /var/www/aira/aira/aira/aira.wsgi

Content of aira.wsgi
**********************************************
import sys
sys.path.insert(0, ‘/var/www/aira/aira/aira’)
from app import app as application
**********************************************

sudo /etc/init.d/apache2 reload
tail -500 /var/log/apache2/error.log

Shoot me a mail if it takes more than 5 minutes :) sumit786raj@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>