I am trying to host multiple django websites using apache2, but only one website is working.

Posted March 28, 2021 674 views

So I am trying to deploy two django sites to my droplet. I am using apache2, mod_wsgi, and wsgi.

What I did is that I have secured all the secret keys for the sites, set up all the virtual environments, etc. I have also created two configuration files for the websites, I also did all the domain settings. I am getting no issues in the apache2 error.log file.

But for some reason, when I go to either or I keep getting the Bad request. Even though I have allowed these domains in ALLOWED_HOSTS and set them all up on the Networking page.

I am so lost, since the page I have set up before works without issues, and you can go to the site. But the second site simply isn’t working and I have no idea what I have done wrong.

Could you please help me? Also, the site I have hosted before is, which works without any issue.

Thank you in advance for your help, it is greatly appreciated :)

edited by MattIPv4

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

Hi there,

I can see that both websites are up and running now. Would you mind sharing here with the community how did you get them working?


Show answer This answer has been marked as resolved by Fliper05.