Right, I gave up with nginx, so to save my sanity, I went with apache instead. Getting an internal server error when I add the contents of the guide.
Noticed my bind address is 0.0.0.0, so I changed 127.0.0.1 to 0.0.0.0, but it didn't make a difference.
EDIT: Sorted it, now running without port. Followed Digital Oceans own guide on setting this up and it worked first time.