Hi,

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.
    NS1.DIGITALOCEAN.COM
    NS2…

  2. Added the domain under the DNS menu in Digitalocean
    mysitename.com

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

  4. Created an index.html file inside the mysitename folder.
    /var/www/mysitename/index.html

  5. Created the server block file.
    /etc/nginx/sites-available/mysitename.com

*mysitename.com block content: *

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

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

server_name mysitename.com www.mysitename.com;

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

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

Any idea what am I missing?

Thanks

3 comments

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.

×
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

Submit an Answer