Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I followed [this DigitalOcean guide on how to setup Nginx] (https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-20-04)on an Ubuntu 18.04 droplet. I set up my domain’s nameservers to point to Cloudflare’s and then based on what I had read previously my understanding that to add a subdomain (blog.faizanjamil.dev in this case) I could simply add a file titled (blog.faizanjamil.dev) to the /etc/nginx/sites-available (and symlink that file with /etc/nginx/sites-enabled)
Keep in mind I am using Let’s Encrypt
However when I add that file and then try to enable that site, I get the following when running sudo nginx -t
nginx: configuration file /etc/nginx/nginx.conf test failed```
Now the blog.faizanjamil.dev config was created by copying the faizanjamil.dev config and modifying it slightly. With the blog subdomain not included in ``sites-enabled`` nginx produced no errors in the configs.
I have tried the same procedure to create the config for the subdomain twice, no luck. I have shown the below files to a buncha people who then suggested I try a couple different things like removing the ``default`` config from ``sites-enabled``, no luck.
So can anyone please help with this issue?
Also before I forget I intend to deploy Ghost on that blog subdomain
My nginx.conf, faizanjamil.dev config, default config, and blog.faizanjamil.dev configs are attached in the pastebin links below.
[Nginx.conf](https://pastebin.com/AkiMFanp)
[faizanjamil.dev config](https://pastebin.com/kG9r6LDm)
[default config](https://pastebin.com/3GJNmd89)
[blog.faizanjamil.dev config](https://pastebin.com/JDz29xeT)
Edward Sitarski
1fd6b9d2a2b94ee4b3e8ee6d5e2587
Traceurity
fadecomic
Mollie Semmes
Will Walters
f4df2e98b9c74f7eb7f6a0629cf1c4
erel
fingers
fingers