My settings don’t seem to be working. I’ve followed the instructions to generate the LE pem files etc for a few domains. And then also ran the command for additional security:
Also: Reading on Stack Overflow etc, I’m surprised the error message says that ssl_certificate is not defined, because each server block has those lines.
And I checked, these files all exist. Is there some specific permission that’s needed on them? They seem to be 777.
Most of the HTTPS server blocks define certificates. Some of them don't, which makes Nginx unhappy in general.
Also, this may be a copy and paste error, but one server block seems to contain the words "SSL settings" (probably a comment with a missing #), which would also be bad somehow probably.