Ghost Site fails to load

My site is not loading and I am getting the following error:

Missing Packages - nginx

and

etc/nginx/sites-enabled/null.conf - invalid number of arguments in server_name directive.

Notes

nginx is showing as installed on working
I am unable to vi null.conf

Please help

It seems like you are missing your default.conf file if I’m not mistaken.
Nginx always points to a default.conf or default file. This file is there to point to the application you want to your nginx webserver.
Depending on which platform or how you are installing Ghost the config file might be different.
So would be interesting if you posted how you installed ghost and on which platform.