I needed a way to have my Django ElasticBeanstalk application automatically redirect HTTP requrests to HTTPS. Rick Christianson wrote a post [1] about how to do this by overwriting the wsgi.conf
file with one that was slightly modified to support the HTTP to HTTPS redirect.
Building off the shoulders of giants, I wanted to do the same, but not have to keep a copy of the config file in my local source directory. Christianson even points out in his post that if ElasticBeanstalk ever changes it's template for the wsgi.conf
file, those updates would not be overwritten and you wouldn't get their benefits. To get around that problem, I used sed
to insert the new lines into the wsgi.conf
file.
Thank you. It worked for me