[Django]-UWSGI behind AWS application load balancer

4👍

Figured it out. Its actually http-socket that I needed. Uwsgi was indeed receiving traffic, but I was seeing this strange issue where the subdomain was being stripped off and the resulting site getting a 404.

For example, http://www.example.com was being immediately redirected to http://example.com and failing.

This was happening because of django, not uwsgi. Our subdomain.middleware was configured in such a way that a wildcard subdomain caused it to bail, and in doing so chop off that subdomain and redirect to http://example.com.

This was specific to our app, not uwsgi + django, but I thought I’d leave it here if it might move someone in the right direction.

Leave a comment