I do not have a direct answer to your problem, but I have a few personal considerations. First of all, using the Bitnami Django stack is probably a problem. I used it a couple of times and I will never again. The setup is certainly NOT perfect, and there is too little documentation available to make your life easier (wait, isn't it all about using the Bitnami stack?).
I would start looking at your logs (apache error logs and postgres error logs), I'm sure there is something there that will point you in the right direction.
I am sure that you are running the development server from your local machine, which is completely different from the Bitnami stack. The best solution would be to install everything yourself on a Ubuntu barebone server. Then you will have much more knowledge about the installation.
The best you can do is learn how to use Vagrant . This will help you maintain an instance of the local virtual machine that is identical to your EC2 mailbox. You will log in using ssh, just like EC2, and you will use it externally, just like an EC2 box. The closer you can get your development environment in your production environment, the easier the debugging problems will be.
Hope this didn't make your life more difficult (seriously, if you earn a vagabond, your life will become much easier)
source share