Set Nginx https (on port 443) without the certificate?
Solution 1:
You will have to generate a Self signed certificate or you could look into the Let's Encrypt project to get a free and publicly trusted cert.
HTTPS is for secure traffic, and you can't do the encryption without the cert for the public and private keys.
Adding a link: https://letsencrypt.org/