Hello everyone,
I recently migrated my website to a new Droplet on DigitalOcean using their provided migration tools. However, after completing the migration process and updating my DNS settings to point to the new Droplet’s IP address, my website has become unreachable.
Here’s what I’ve tried so far:
Despite these efforts, when I try to access my website through a browser, I receive a “site can’t be reached” or a “connection refused” error.
Has anyone encountered a similar issue after migrating a website to a new Droplet on DigitalOcean? Are there any additional steps I should take to diagnose and resolve this problem?
Any advice or insights would be greatly appreciated. Thank you in advance for your help!
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.
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Heya @happyaquaurchin,
First check if your Domain has started resolving from your new Droplet. The DNS propagation can take up to 24 hours at times:
https://www.digitalocean.com/community/tools/dns
If there are any errrors in your DNS it might even not propagate.
Next, make sure you don’t have any typos in your web server’s configuration regarding your Domain name.
Hey ,
First off, great job on taking those initial steps to troubleshoot the issue after your Droplet migration. It sounds like you’ve covered the basics pretty well. When dealing with website migrations, there are a few common culprits that can cause the site to be unreachable, even when it seems like everything’s been configured correctly. Let’s dive into a few more things you might want to check:
dig
ornslookup
to confirm if the DNS changes have propagated and are pointing to the new IP address of your Droplet. Additionally, online tools like DNS Checker can give you a quick look at how your DNS is resolving globally:Web Server Configuration: Double-check the configuration files for your web server (Apache/Nginx) and mainly the virtual host configuration for your domain name. Feel free to share the file here!
Check the Nginx error logs for some more information:
Let me know how it goes!
Best,
Bobby