1) Setting up SSL
Message: Uh-oh! It looks like your domain isn't set up correctly yet.
Because of this, SSL setup won't work correctly. Once you've set up your domain
and pointed it at this server's IP, try running `ghost setup ssl` again.
Debug Information:
OS: Ubuntu, v18.04.3 LTS
Node Version: v10.16.3
Ghost Version: 3.12.0
Ghost-CLI Version: 1.13.1
Environment: production
Command: 'ghost setup ssl'
Additional log info available in: /home/ghost-mgr/.ghost/logs/ghost-cli-debug-2020-03-24T21_11_50_481Z.log
Try running ghost doctor to check your system for known issues.
You can always refer to https://ghost.org/docs/api/ghost-cli/ for troubleshooting.
ghost-mgr@ghost-s-1vcpu-1gb-sfo2-01:/var/www/ghost$
I installed ghost on a Digitalocean droplet with the 1-click installer. Ghost is set up and working when I enter the IP address into my browser — I did that and am logged into the CMS with a new user. However when I got to the URL “learn.nuriabowart.com” it says can’t connect to the server. However I’ve run a DNS checker for my subdomain and it is pointing to the correct IP address: DNS Checker - DNS Check Propagation Tool
Do I just have to wait longer for the DNS changes to propagate so I can set up my ssl cert and access the ghost website on my subdomain? Or is there something else I can do to finish my setup?
I’m not sure I can be of help but will give it my best!
Can you share the DNS settings, as well as the NGINX record? It’s hard to tell where the encryption issue is coming from without more information.
When I check on an ssl checker it says it’s all configured properly but I checked on multiple different devices and it still shows “not secure” in the address bar
Where are you controlling the dns? For example, with Cloudflare there’s an ability to enforce SSL on dns level. That’s why I’m wondering if the issue is possibly on a dns level.
Assuming DNS is not the case, though that shouldn’t be assumed, you’ll want to check the following:
Nginx: /etc/nginx/sites-available
Letsencrypt: /etc/letsencrypt/
I have a feeling it is related to dns. The one click install is relatively simple and shouldn’t require the above troubleshooting.
I’m not sure how to check those things—with terminal? As I said when I entered the domain in an ssl checker it came up All correct (the post Above with that link was flagged for some reason)
I am using iwantmyname as the domain registrar which also manages my DNS
Would this problem be resolved by managing dns with digital ocean? Problem is I am only connectinf the droplet to a subdomain, primary domain points to Webflow