I am trying to run a ghost blog in a subdirectory(/blog) instead of the direct domain link. I have changed the location from /etc/nginx/sites-available/site_name.conf
This question was answered by @X40C:
Try removing the / at the end of the url in ghost's config file. You can then cd to the gost dir and issue ghost restart. If this doesn't help i'll spin'up a ghost instance and see...