Question

I have created the droplet(django one click app) and it was working good Unable to access my droplet using ipaddress now?

My droplet was up and running and then I added the domain name to my droplet then at first It was showing an error (BAD REQUEST(400)) then I have gone through this link to resolve that error because I was able to access the droplet using IP address but I was unable to load it using domain name:

When I connected to godaddy they have told me that you need to wait for 49 hours and after that, you will be able to access your app using domain name but their answer was unsatisfactory so I tried below steps:

https://www.digitalocean.com/community/questions/400-error-bad-request-when-visiting-domain-name-ip-address-loads-fine

After doing this my error is not resolved then I tried these steps below: I did three things:

First, I updated my ALLOWED_HOSTS:

ALLOWED_HOSTS = [‘12.345.67.890’, ‘sub.domain.com’, ‘www.sub.domain.com’] Then, I also edited the server_name setting in my nginx configuration: server_name 12.345.67.890 sub.domain.com www.sub.domain.com; Lastly, I restarted nginx and rebooted the machine to make sure it all worked: sudo service nginx restart sudo reboot

But (sudo service nginx restart) this step failed and now I am unable to access my droplet even from the IP address it is showing that my (IP address has refused to connect by using IP address and using domain name too). I have started various steps like rebooting the droplet, load from the recovery, power cycle etc but now of that worked and I am still unable to access the droplet.

Kindly help me with this as I have started using this platform since yesterday.


Submit an answer


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!

Sign In or Sign Up to Answer

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.

alexdo
Site Moderator
Site Moderator badge
September 19, 2019
Accepted Answer

Hello, @mishragovind973

Would you mind first checking your nginx configuration file for any syntax errors? You can do this using the following command:

nginx -t

In this way you can check if there is an error (syntax related) in the nginx file in order to fix it and make nginx back online. You can share what’s the output of the command here.

Regarding the domain name, can you please check if the domain name is resolving using this website - https://www.whatsmydns.net check for the A record, basically just enter your domain name and click the Search button.

Looking forward to your reply. Alex

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel