Presuming that you have correctly setup an A record pointing your domain name to the droplet's IP address, there are two files you'll also want to edit on the server in order to get up and running using the domain name rather than the IP address.
First, edit your Nginx configuration at /etc/nginx/sites-available/ghost
and change the current server_name
from my-ghost-blog.com
to your domain name.
Next, edit your Ghost blog's configuration file at /var/www/ghost/config.js
and update the production url as well:
production: {
url: 'http://my-ghost-blog.com',
Finally, restart both for the changes to take effect:
service ghost restart
service nginx restart
Check out this tutorial for all the information on using the Ghost One-Click app:
Hi! Do you get any errors when you try to browse to your domain name? Have you configured DNS to point your domain name to your droplet?
No, there has been no problem whatsoever. When I browse to my domain name, it won't just load up. It says 'Server not found'. But when I enter the IP address, it opens immediately. Yes I have configured DNS to point to my droplet. I have double checked the spellings too.