Adding subdomain on NGINX (CentOS)

Posted January 28, 2014 10.3k views
Hey guys, I had a working nginx config for my domain, but now I want to add a subdomain to the config. I have following virtual.conf in my /etc/nginx/conf.d folder and it looks like this: Basically I just copied the serverblock that was working and changed the server_name and paths. My fist server block is still working, but the subdomain isn't. Any idea what the problem is?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
10 answers
Have you restarted nginx?
Yes I ran: sudo service nginx restart a couple of times.
Did you add A record and Cname to your DNS at DO??

I guess this is what you are missing, check here:
Oh no I didn't do that, thanks for the info!
The example is more complex than what I want though, not sure if I did it correctly.
I just need to add a CNAME record "subdomain" and "" right?
Sorry guys, but it's still not working I set it up like this ( and waited until the zone file was refreshed and restarted nginx, but I'm not seeing the index.php that's in the folder. I get "Oop Chrome couldn't find ..."
What is the domain name?, but I see doesn't work, which it did before ... maybe the problem is somewhere there?
Remove your domain from DigitalOcean's DNS manager and re-add it as instead of
It's working now, thanks a lot for the help!