Question

Ghost Blog Setup different droplet

Posted January 5, 2019 770 views
NginxGhostUbuntu 16.04

Hey DO Community,

Current setup

Droplet 1 - Main Site.
Droplet 2 - Blog running Ghost.

Issue

I want to be able to point my domain (currently pointing at Droplet 1 the main droplet) to my second droplet that is running the Ghost Blog with the following url

(Domain and IP’s hidden for security purposes)

www.domain.com/blog

Current Config’s

Droplet 1 - Main Config

I have added the following to my NGINX config;

location /blog {
                proxy_pass http://(ip of ghost droplet):80;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

Droplet 2 - Ghost Config

  "url": "http://www.domain.com/blog",
  "server": {
    "port": 2368,
    "host": "127.0.0.1"
  },

However, when I am now going to www.domain.com/blog - I am getting a 404.

Whenever I go to the ip for the ghost install I am getting a message; 502 Bad Gateway - Am I missing something?

J

edited by bobbyiliev

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.

×
1 answer

Hello,

Have you tried setting your proxy_pass in your Nginx config to:

        proxy_pass http://(ip of ghost droplet):2368;

You would need to make sure that port 2368 is open as well.

Regards,
Bobby

Submit an Answer