I’m running multiple instances of Ghost on the same VPS and the installation and configuration process is identical.
The only thing that changes is the port on which Ghost is listening to, i.e.
- Ghost1: proxy_pass http://127.0.0.1:2368;
- Ghost2: proxy_pass http://127.0.0.1:2369;
- Ghost3: proxy_pass http://127.0.0.1:2370;
and so on…
But yeah, I don’t remember it being well described in the Ghost documentation, I remember figuring this out from other sources.
Indeed, in theory is an nginx config thingie, but I think this use case should be described in the Ghost documentation as well.
Hope this helps!