I have built a functional API with the django rest_framework, but as the runserver command is not suitable for production I am trying to get the AWS Apache to run the server as documented all over the place (e.g. : https://aws.amazon.com/getting-started/hands-on/deploy-python-application/ , https://dzone.com/articles/deploy-django-application , etc etc).
Essentially, it's an image translation application that takes an image via a POST request and returns a modified image in the Response. Fairly simple, just one major endpoint.
When I start or restart apache after running through all those configuration steps, i get a response saying "Restarted Apache" as expected. However, nothing is accessible! I can't run a POST command as I could with built-in server
./manage.py runserver 0.0.0.0:8000
So what's going on here? When I run with the built-in django server there are several parts of the start-up process that I can see and I get responses as expected, but with Apache? Nothing.