NGINX + Let's Encrypt + Subdomains CentOS 7

It's not. If your config file is wrong (not enough }), your configuration can't work.

So you have to fix that error first.

Nginx not starting -> that's the result of your syntax error.