Report this

What is the reason for this report?

Single click DO django droplet rejects domain name

Posted on November 26, 2018

I have set up a single click droplet with Django. Access works properly using the ip address (138.197.137.142) but not the newly assigned domain name (www.rxitsurvey.com).

Although the debugging information provided by Django suggests the site name be added to the ALLOWED HOSTS in the settings.py file, that file uses the ipaddresses() function to determine the hosts at run time.

As a fix I have tried this: I added the domain names to the nginx configuration file (copied the original /sites-available/django file as /sites-available/django_1 and linked this file to the /sites-enabled folder (removed the django file in this folder). This did not correct the problem.

How do I fix this?

Thanks.

n.



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.
0

Hey friend,

Try changing the ALLOWED_HOSTS value from the ip _ addresses (removed spaces for markdown) function to that of your domain. If you’re defining that at the top of the file and then it’s being redefined by the function later, you can change the later instance of it to this:

ALLOWED_HOSTS += ip_addresses()

Hope that helps :)

Jarland

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.