Server Block not Working, it Goes to the Default Server Block

Posted May 26, 2015 9.5k views


I’m currently trying to add a Server Block for one of my domains but for some reason it’s not working, it goes to the default block when viewed on a browser, this is what I did.

  1. Pointed my domain to the name server from Digitalocean.

  2. Added the domain under the DNS menu in Digitalocean

  3. Created a folder for my site in the /var/www folder.

  4. Created an index.html file inside the mysitename folder.

  5. Created the server block file.

* block content: *

server {
listen 80;
listen [::]:80;

root /var/www/mysitename;
index index.html index.htm;


location / {
    try_files $uri $uri/ =404;
  1. Enabled the server block. sudo ln -s /etc/nginx/sites-available/ /etc/nginx/sites-enabled/

As you can see this is not set to be the default block but when I type it show the content from the block I have set as the default block.

Any idea what am I missing?



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
1 answer

This question was answered by @ryanpq:

After enabling the server block did you restart your nginx server so it picked up the new configuration?

service nginx restart

View the original comment